CVS commit: src/external/mit/xorg/lib/xcb-util/atom

2012-11-08 Thread Alan Barrett
Module Name:src
Committed By:   apb
Date:   Thu Nov  8 08:46:26 UTC 2012

Modified Files:
src/external/mit/xorg/lib/xcb-util/atom: atoms.c

Log Message:
Mark inline function in_word_set(str, len) as static.
The function uses a static variable (stringpool_contents)
and this is not allowed in an inline function with external linkage.
Found by clang -Wstatic-in-inline.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/xcb-util/atom/atoms.c

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/xcb-util/atom/atoms.c
diff -u src/external/mit/xorg/lib/xcb-util/atom/atoms.c:1.1 src/external/mit/xorg/lib/xcb-util/atom/atoms.c:1.2
--- src/external/mit/xorg/lib/xcb-util/atom/atoms.c:1.1	Sun Jul 18 07:01:38 2010
+++ src/external/mit/xorg/lib/xcb-util/atom/atoms.c	Thu Nov  8 08:46:26 2012
@@ -322,6 +322,7 @@ static const struct stringpool_t stringp
 SECONDARY
   };
 #define stringpool ((const char *) stringpool_contents)
+static
 #ifdef __GNUC__
 __inline
 #if defined __GNUC_STDC_INLINE__ || defined __GNUC_GNU_INLINE__



CVS commit: src/external/mit/xorg/lib/xcb-util

2012-01-06 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sat Jan  7 02:07:59 UTC 2012

Modified Files:
src/external/mit/xorg/lib/xcb-util: Makefile xcb-util.mk
src/external/mit/xorg/lib/xcb-util/icccm: Makefile
src/external/mit/xorg/lib/xcb-util/image: Makefile
src/external/mit/xorg/lib/xcb-util/property: Makefile
src/external/mit/xorg/lib/xcb-util/render-util: Makefile

Log Message:
- reorder the SUBDIR list to have correct .WAIT-based dependancies.
- fix the handling of subdir additional LIBDPLIBS so they're present
  when bsd.lib.mk is loaded.  fixes missing shlib links relative to
  what the normal package does.  (noted by wiz.)


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/lib/xcb-util/Makefile \
src/external/mit/xorg/lib/xcb-util/xcb-util.mk
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/xcb-util/icccm/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/lib/xcb-util/image/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/xcb-util/property/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/external/mit/xorg/lib/xcb-util/render-util/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/xcb-util/Makefile
diff -u src/external/mit/xorg/lib/xcb-util/Makefile:1.2 src/external/mit/xorg/lib/xcb-util/Makefile:1.3
--- src/external/mit/xorg/lib/xcb-util/Makefile:1.2	Sun Jul 18 10:58:07 2010
+++ src/external/mit/xorg/lib/xcb-util/Makefile	Sat Jan  7 02:07:58 2012
@@ -1,7 +1,8 @@
-#	$NetBSD: Makefile,v 1.2 2010/07/18 10:58:07 mrg Exp $
+#	$NetBSD: Makefile,v 1.3 2012/01/07 02:07:58 mrg Exp $
 
-SUBDIR= atom property event aux .WAIT \
-	reply image icccm keysyms render-util
+SUBDIR= reply keysyms render-util \
+	atom event aux .WAIT property .WAIT \
+	image icccm
 
 .include bsd.subdir.mk
 
Index: src/external/mit/xorg/lib/xcb-util/xcb-util.mk
diff -u src/external/mit/xorg/lib/xcb-util/xcb-util.mk:1.2 src/external/mit/xorg/lib/xcb-util/xcb-util.mk:1.3
--- src/external/mit/xorg/lib/xcb-util/xcb-util.mk:1.2	Sun May 15 21:19:20 2011
+++ src/external/mit/xorg/lib/xcb-util/xcb-util.mk	Sat Jan  7 02:07:58 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: xcb-util.mk,v 1.2 2011/05/15 21:19:20 christos Exp $
+#	$NetBSD: xcb-util.mk,v 1.3 2012/01/07 02:07:58 mrg Exp $
 
 # define XCBUTIL to something before including this
 
@@ -10,7 +10,8 @@ CPPFLAGS+=	-DHAVE_VASPRINTF
 LIBDPLIBS=\
 	xcb	${.CURDIR}/../../libxcb/libxcb \
 	Xau	${.CURDIR}/../../libXau \
-	Xdmcp	${.CURDIR}/../../libXdmcp
+	Xdmcp	${.CURDIR}/../../libXdmcp \
+	${XCBUTIL_EXTRA_DPLIBS}
 
 SHLIB_MAJOR?=	0
 SHLIB_MINOR?=	0

Index: src/external/mit/xorg/lib/xcb-util/icccm/Makefile
diff -u src/external/mit/xorg/lib/xcb-util/icccm/Makefile:1.1 src/external/mit/xorg/lib/xcb-util/icccm/Makefile:1.2
--- src/external/mit/xorg/lib/xcb-util/icccm/Makefile:1.1	Sun Jul 18 07:01:38 2010
+++ src/external/mit/xorg/lib/xcb-util/icccm/Makefile	Sat Jan  7 02:07:58 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2010/07/18 07:01:38 mrg Exp $
+#	$NetBSD: Makefile,v 1.2 2012/01/07 02:07:58 mrg Exp $
 
 XCBUTIL=	icccm
 
@@ -6,13 +6,13 @@ SRCS=	icccm.c
 
 SHLIB_MAJOR=	1
 
-.include ../xcb-util.mk
-
-LIBDPLIBS+=\
+XCBUTIL_EXTRA_DPLIBS+=\
 	xcb-atom	${.CURDIR}/../atom \
 	xcb-property	${.CURDIR}/../property \
 	xcb-event	${.CURDIR}/../event
 
+.include ../xcb-util.mk
+
 CPPFLAGS+=	-I${X11SRCDIR.xcb-util}/atom
 CPPFLAGS+=	-I${X11SRCDIR.xcb-util}/property
 CPPFLAGS+=	-I${X11SRCDIR.xcb-util}/event

Index: src/external/mit/xorg/lib/xcb-util/image/Makefile
diff -u src/external/mit/xorg/lib/xcb-util/image/Makefile:1.2 src/external/mit/xorg/lib/xcb-util/image/Makefile:1.3
--- src/external/mit/xorg/lib/xcb-util/image/Makefile:1.2	Thu Aug 11 23:15:39 2011
+++ src/external/mit/xorg/lib/xcb-util/image/Makefile	Sat Jan  7 02:07:58 2012
@@ -1,16 +1,16 @@
-#	$NetBSD: Makefile,v 1.2 2011/08/11 23:15:39 joerg Exp $
+#	$NetBSD: Makefile,v 1.3 2012/01/07 02:07:58 mrg Exp $
 
 XCBUTIL=	image
 
 SRCS=	\
 	xcb_image.c
 
-.include ../xcb-util.mk
-
-LIBDPLIBS+=\
+XCBUTIL_EXTRA_DPLIBS+=\
 	xcb-shm	${.CURDIR}/../../libxcb/shm \
 	xcb-aux	${.CURDIR}/../aux
 
+.include ../xcb-util.mk
+
 CPPFLAGS+=	-I${X11SRCDIR.xcb-util}/aux
 
 CWARNFLAGS.clang+=	-Wno-return-type

Index: src/external/mit/xorg/lib/xcb-util/property/Makefile
diff -u src/external/mit/xorg/lib/xcb-util/property/Makefile:1.1 src/external/mit/xorg/lib/xcb-util/property/Makefile:1.2
--- src/external/mit/xorg/lib/xcb-util/property/Makefile:1.1	Sun Jul 18 07:01:39 2010
+++ src/external/mit/xorg/lib/xcb-util/property/Makefile	Sat Jan  7 02:07:58 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2010/07/18 07:01:39 mrg Exp $
+#	$NetBSD: Makefile,v 1.2 2012/01/07 02:07:58 mrg Exp $
 
 XCBUTIL=	property
 
@@ -6,9 +6,9 @@ SRCS=	property.c
 
 SHLIB_MAJOR=	1
 
-.include ../xcb-util.mk
-
-LIBDPLIBS+=\
+XCBUTIL_EXTRA_DPLIBS+=\
 	xcb-event	${.CURDIR}/../event
 
+.include 

CVS commit: src/external/mit/xorg/lib/xcb-util

2011-05-15 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun May 15 21:19:20 UTC 2011

Modified Files:
src/external/mit/xorg/lib/xcb-util: xcb-util.mk

Log Message:
add HAVE_VASPRINTF so that we use it.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/xcb-util/xcb-util.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/lib/xcb-util/xcb-util.mk
diff -u src/external/mit/xorg/lib/xcb-util/xcb-util.mk:1.1 src/external/mit/xorg/lib/xcb-util/xcb-util.mk:1.2
--- src/external/mit/xorg/lib/xcb-util/xcb-util.mk:1.1	Sun Jul 18 03:01:38 2010
+++ src/external/mit/xorg/lib/xcb-util/xcb-util.mk	Sun May 15 17:19:20 2011
@@ -1,10 +1,11 @@
-#	$NetBSD: xcb-util.mk,v 1.1 2010/07/18 07:01:38 mrg Exp $
+#	$NetBSD: xcb-util.mk,v 1.2 2011/05/15 21:19:20 christos Exp $
 
 # define XCBUTIL to something before including this
 
 LIB=	xcb-${XCBUTIL}
 
 CPPFLAGS+=	-I${X11SRCDIR.xcb-util}/${XCBUTIL}
+CPPFLAGS+=	-DHAVE_VASPRINTF
 
 LIBDPLIBS=\
 	xcb	${.CURDIR}/../../libxcb/libxcb \



CVS commit: src/external/mit/xorg/lib/xcb-util

2010-07-18 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jul 18 07:01:39 UTC 2010

Added Files:
src/external/mit/xorg/lib/xcb-util: Makefile xcb-util.mk
src/external/mit/xorg/lib/xcb-util/atom: Makefile atoms.c
src/external/mit/xorg/lib/xcb-util/aux: Makefile
src/external/mit/xorg/lib/xcb-util/event: Makefile
src/external/mit/xorg/lib/xcb-util/icccm: Makefile
src/external/mit/xorg/lib/xcb-util/image: Makefile
src/external/mit/xorg/lib/xcb-util/keysyms: Makefile
src/external/mit/xorg/lib/xcb-util/property: Makefile
src/external/mit/xorg/lib/xcb-util/render-util: Makefile
src/external/mit/xorg/lib/xcb-util/reply: Makefile

Log Message:
add build infrastructure for xcb-utils 0.3.6.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/xcb-util/Makefile \
src/external/mit/xorg/lib/xcb-util/xcb-util.mk
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/xcb-util/atom/Makefile \
src/external/mit/xorg/lib/xcb-util/atom/atoms.c
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/xcb-util/aux/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/xcb-util/event/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/xcb-util/icccm/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/xcb-util/image/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/xcb-util/keysyms/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/xcb-util/property/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/mit/xorg/lib/xcb-util/render-util/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/xcb-util/reply/Makefile

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

Added files:

Index: src/external/mit/xorg/lib/xcb-util/Makefile
diff -u /dev/null src/external/mit/xorg/lib/xcb-util/Makefile:1.1
--- /dev/null	Sun Jul 18 07:01:39 2010
+++ src/external/mit/xorg/lib/xcb-util/Makefile	Sun Jul 18 07:01:38 2010
@@ -0,0 +1,6 @@
+#	$NetBSD: Makefile,v 1.1 2010/07/18 07:01:38 mrg Exp $
+
+SUBDIR= atom property event aux .WAIT \
+	reply image icccm keysyms render-util
+
+.include bsd.subdir.mk
Index: src/external/mit/xorg/lib/xcb-util/xcb-util.mk
diff -u /dev/null src/external/mit/xorg/lib/xcb-util/xcb-util.mk:1.1
--- /dev/null	Sun Jul 18 07:01:39 2010
+++ src/external/mit/xorg/lib/xcb-util/xcb-util.mk	Sun Jul 18 07:01:38 2010
@@ -0,0 +1,26 @@
+#	$NetBSD: xcb-util.mk,v 1.1 2010/07/18 07:01:38 mrg Exp $
+
+# define XCBUTIL to something before including this
+
+LIB=	xcb-${XCBUTIL}
+
+CPPFLAGS+=	-I${X11SRCDIR.xcb-util}/${XCBUTIL}
+
+LIBDPLIBS=\
+	xcb	${.CURDIR}/../../libxcb/libxcb \
+	Xau	${.CURDIR}/../../libXau \
+	Xdmcp	${.CURDIR}/../../libXdmcp
+
+SHLIB_MAJOR?=	0
+SHLIB_MINOR?=	0
+
+PKGCONFIG?=	xcb-${XCBUTIL}
+PKGCONFIG_VERSION.${PKGCONFIG}= 0.3.6
+
+# XXX totally fails
+NOLINT=	# defined
+
+.include bsd.x11.mk
+.include bsd.lib.mk
+
+.PATH: ${X11SRCDIR.xcb-util}/${XCBUTIL}

Index: src/external/mit/xorg/lib/xcb-util/atom/Makefile
diff -u /dev/null src/external/mit/xorg/lib/xcb-util/atom/Makefile:1.1
--- /dev/null	Sun Jul 18 07:01:39 2010
+++ src/external/mit/xorg/lib/xcb-util/atom/Makefile	Sun Jul 18 07:01:38 2010
@@ -0,0 +1,9 @@
+#	$NetBSD: Makefile,v 1.1 2010/07/18 07:01:38 mrg Exp $
+
+XCBUTIL=	atom
+
+SRCS=	atoms.c
+
+SHLIB_MAJOR=	1
+
+.include ../xcb-util.mk
Index: src/external/mit/xorg/lib/xcb-util/atom/atoms.c
diff -u /dev/null src/external/mit/xorg/lib/xcb-util/atom/atoms.c:1.1
--- /dev/null	Sun Jul 18 07:01:39 2010
+++ src/external/mit/xorg/lib/xcb-util/atom/atoms.c	Sun Jul 18 07:01:38 2010
@@ -0,0 +1,836 @@
+/* C code produced by gperf version 3.0.4 */
+/* Command-line: gperf --output-file atoms.c atoms.gperf  */
+/* Computed positions: -k'3,6,9,$' */
+
+#if !((' ' == 32)  ('!' == 33)  ('' == 34)  ('#' == 35) \
+   ('%' == 37)  ('' == 38)  ('\'' == 39)  ('(' == 40) \
+   (')' == 41)  ('*' == 42)  ('+' == 43)  (',' == 44) \
+   ('-' == 45)  ('.' == 46)  ('/' == 47)  ('0' == 48) \
+   ('1' == 49)  ('2' == 50)  ('3' == 51)  ('4' == 52) \
+   ('5' == 53)  ('6' == 54)  ('7' == 55)  ('8' == 56) \
+   ('9' == 57)  (':' == 58)  (';' == 59)  ('' == 60) \
+   ('=' == 61)  ('' == 62)  ('?' == 63)  ('A' == 65) \
+   ('B' == 66)  ('C' == 67)  ('D' == 68)  ('E' == 69) \
+   ('F' == 70)  ('G' == 71)  ('H' == 72)  ('I' == 73) \
+   ('J' == 74)  ('K' == 75)  ('L' == 76)  ('M' == 77) \
+   ('N' == 78)  ('O' == 79)  ('P' == 80)  ('Q' == 81) \
+   ('R' == 82)  ('S' == 83)  ('T' == 84)  ('U' == 85) \
+   ('V' == 86)  ('W' == 87)  ('X' == 88)  ('Y' == 89) \
+   ('Z' == 90)  ('[' == 91)  ('\\' == 92)  (']' == 93) \
+   ('^' == 94)  ('_' == 95)  ('a' == 97)  ('b' == 98) \
+   ('c' == 99)  ('d' == 100)  ('e' == 101)  ('f' == 102) \
+   ('g' == 103)  ('h' == 104)  ('i' == 105)  ('j' == 106) \
+   ('k' == 107)  ('l' == 108)  ('m' == 109)  ('n' == 110) \
+   ('o' == 111)  ('p' == 112)