Thu May 30 16:53:47 2013 UTC ()
Update to 1.9.1:

* Fix python code to work with python-3
* Security fix for integer overflow in read_packet() [CVE-2013-2064]

Alan Coopersmith (2):
      integer overflow in read_packet() [CVE-2013-2064]
      libxcb 1.9.1

Christian König (1):
      whitespace fix in xcb_take_socket

Chí-Thanh Christopher Nguyễn (2):
      c-client.py: Fix python-3 AttributeError: 'dict' object has no attribute 'iteritems'
      c_client.py: Fix python-3 invalid except statement

Colin Walters (1):
      autogen.sh: Implement GNOME Build API


(wiz)
diff -r1.21 -r1.22 pkgsrc/x11/libxcb/Makefile
diff -r1.10 -r1.11 pkgsrc/x11/libxcb/distinfo
diff -r1.1 -r1.2 pkgsrc/x11/libxcb/patches/patch-aa
diff -r1.4 -r0 pkgsrc/x11/libxcb/patches/patch-ab

cvs diff -r1.21 -r1.22 pkgsrc/x11/libxcb/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/libxcb/Makefile 2013/05/10 22:40:31 1.21
+++ pkgsrc/x11/libxcb/Makefile 2013/05/30 16:53:47 1.22
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.21 2013/05/10 22:40:31 riastradh Exp $ 1# $NetBSD: Makefile,v 1.22 2013/05/30 16:53:47 wiz Exp $
2# 
3 2
4DISTNAME= libxcb-1.9 3DISTNAME= libxcb-1.9.1
5CATEGORIES= x11 4CATEGORIES= x11
6MASTER_SITES= http://xcb.freedesktop.org/dist/ 5MASTER_SITES= http://xcb.freedesktop.org/dist/
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= reed@reedmedia.net 8MAINTAINER= reed@reedmedia.net
10HOMEPAGE= http://xcb.freedesktop.org/ 9HOMEPAGE= http://xcb.freedesktop.org/
11COMMENT= X protocol C-language Binding 10COMMENT= X protocol C-language Binding
12LICENSE= mit # with no-advertising clause 11LICENSE= mit # with no-advertising clause
13 12
14TOOL_DEPENDS+= libxslt>=1.1.0:../../textproc/libxslt 13TOOL_DEPENDS+= libxslt>=1.1.0:../../textproc/libxslt
15TOOL_DEPENDS+= ${PYPKGPREFIX}-xcbgen>=1.7:../../x11/py-xcbgen 14TOOL_DEPENDS+= ${PYPKGPREFIX}-xcbgen>=1.7:../../x11/py-xcbgen
16 15
17GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes

cvs diff -r1.10 -r1.11 pkgsrc/x11/libxcb/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/libxcb/distinfo 2012/10/07 22:09:47 1.10
+++ pkgsrc/x11/libxcb/distinfo 2013/05/30 16:53:47 1.11
@@ -1,8 +1,7 @@ @@ -1,8 +1,7 @@
1$NetBSD: distinfo,v 1.10 2012/10/07 22:09:47 wiz Exp $ 1$NetBSD: distinfo,v 1.11 2013/05/30 16:53:47 wiz Exp $
2 2
3SHA1 (libxcb-1.9.tar.bz2) = ad2fb95eeec41ba3d39502a4f7460c3b64fdf061 3SHA1 (libxcb-1.9.1.tar.bz2) = bf786bb7b9089102b73753135e061c87dc8e8685
4RMD160 (libxcb-1.9.tar.bz2) = 8558eee4a0f550e019c30388bf6d0feddaaaac0c 4RMD160 (libxcb-1.9.1.tar.bz2) = ab86e167f8cfea581b881d5bf79f36fc0ebafe6f
5Size (libxcb-1.9.tar.bz2) = 387612 bytes 5Size (libxcb-1.9.1.tar.bz2) = 373312 bytes
6SHA1 (patch-aa) = f099c6a56e965950e38cd451595a8c897fd824d1 6SHA1 (patch-aa) = 3a4880259cd0f9658142a871e11f5a1793696c76
7SHA1 (patch-ab) = 5b4ec005b76dd10730edb6acb9f6b9dd48ef9b2e 
8SHA1 (patch-ai) = 637affb3aa2f7d40e0aada4dadab8c695ea74b6f 7SHA1 (patch-ai) = 637affb3aa2f7d40e0aada4dadab8c695ea74b6f

cvs diff -r1.1 -r1.2 pkgsrc/x11/libxcb/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/x11/libxcb/patches/Attic/patch-aa 2010/09/10 19:13:52 1.1
+++ pkgsrc/x11/libxcb/patches/Attic/patch-aa 2013/05/30 16:53:47 1.2
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: patch-aa,v 1.1 2010/09/10 19:13:52 joerg Exp $ 1$NetBSD: patch-aa,v 1.2 2013/05/30 16:53:47 wiz Exp $
2 2
3--- configure.orig 2010-09-06 16:16:29.000000000 +0000 3--- configure.orig 2013-05-30 15:38:09.000000000 +0000
4+++ configure 4+++ configure
5@@ -11827,7 +11827,7 @@ else 5@@ -13120,7 +13120,7 @@ else
6 $as_echo "yes" >&6; } 6 $as_echo "yes" >&6; }
7  7 :
8 fi 8 fi
9-NEEDED="pthread-stubs xau >= 0.99.2" 9-NEEDED="pthread-stubs xau >= 0.99.2"
10+NEEDED="xau >= 0.99.2" 10+NEEDED="xau >= 0.99.2"
11  11
12 pkg_failed=no 12 pkg_failed=no
13 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NEEDED" >&5 13 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NEEDED" >&5

File Deleted: pkgsrc/x11/libxcb/patches/Attic/patch-ab