ports/135430: Update Port: x11/libxcb to v.1.3

Ashish SHUKLA wahjava at gmail.com
Wed Jun 10 05:30:02 UTC 2009


>Number:         135430
>Category:       ports
>Synopsis:       Update Port: x11/libxcb to v.1.3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 10 05:30:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Ashish SHUKLA
>Release:        FreeBSD 7.2-RELEASE amd64
>Organization:
N/A
>Environment:
System: FreeBSD chateau.d.lf 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 07:18:07 UTC 2009 root at driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64


>Description:
Updated to v.1.3.

Changes:
* files/patch-src-xcb_auth.c is removed.
* libxcb-randr.so.0 is replaced by libxcb-randr.so.1. So probably need to bump version of ports dependent on that .so.

I'm using libxcb 1.3 on my box since 1 day, and I've not noticed any issues with it, so far.
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/x11/libxcb/Makefile libxcb/Makefile
--- /usr/ports/x11/libxcb/Makefile	2009-04-05 00:19:26.000000000 +0530
+++ libxcb/Makefile	2009-06-10 09:25:38.000000000 +0530
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	libxcb
-PORTVERSION=	1.2
-PORTREVISION=	1
+PORTVERSION=	1.3
 CATEGORIES=	x11 python
 #MASTER_SITES=	XORG/current/src/extras
 MASTER_SITES=	http://xcb.freedesktop.org/dist/
@@ -32,7 +31,6 @@
 USE_PYTHON=	2.5+
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS+=	--with-check=${LOCALBASE}
 .for f in XPROTO_CFLAGS XPROTO_LIBS XDMCP_CFLAGS XDMCP_LIBS NEEDED_CFLAGS NEEDED_LIBS
 CONFIGURE_ARGS+=${f}="${${f}}"
 .endfor
diff -urN /usr/ports/x11/libxcb/distinfo libxcb/distinfo
--- /usr/ports/x11/libxcb/distinfo	2009-02-20 01:41:26.000000000 +0530
+++ libxcb/distinfo	2009-06-10 08:33:42.000000000 +0530
@@ -1,3 +1,3 @@
-MD5 (libxcb-1.2.tar.bz2) = ae32b7846a7d83f5ec542a5431117564
-SHA256 (libxcb-1.2.tar.bz2) = 4fe14659ed0c5ceacec25ad6067a9521f85852280bc39c0375f5000ab133cb3f
-SIZE (libxcb-1.2.tar.bz2) = 323667
+MD5 (libxcb-1.3.tar.bz2) = 74b18b863df6dd669e1df9854f96c329
+SHA256 (libxcb-1.3.tar.bz2) = 9bb1b65bdeccf448c5a3993fe4eabe12801851fc47933f854a64f674d84419e5
+SIZE (libxcb-1.3.tar.bz2) = 308179
diff -urN /usr/ports/x11/libxcb/files/patch-src-xcb_auth.c libxcb/files/patch-src-xcb_auth.c
--- /usr/ports/x11/libxcb/files/patch-src-xcb_auth.c	2009-04-05 00:19:26.000000000 +0530
+++ libxcb/files/patch-src-xcb_auth.c	1970-01-01 05:30:00.000000000 +0530
@@ -1,16 +0,0 @@
---- src/xcb_auth.c.orig	2008-08-28 06:49:21.000000000 -0500
-+++ src/xcb_auth.c	2009-04-04 13:37:45.000000000 -0500
-@@ -251,7 +251,12 @@
- 
-     info->namelen = memdup(&info->name, authptr->name, authptr->name_length);
-     if(info->namelen)
--	ret = compute_auth(info, authptr, sockname);
-+    {
-+        if (getsockname(fd, sockname, &socknamelen) == -1)
-+            ret = 0;
-+        else
-+            ret = compute_auth(info, authptr, sockname);
-+    }
-     if(!ret)
-     {
- 	free(info->name);
diff -urN /usr/ports/x11/libxcb/pkg-plist libxcb/pkg-plist
--- /usr/ports/x11/libxcb/pkg-plist	2009-02-20 01:41:26.000000000 +0530
+++ libxcb/pkg-plist	2009-06-10 10:48:52.000000000 +0530
@@ -44,7 +44,7 @@
 lib/libxcb-randr.a
 lib/libxcb-randr.la
 lib/libxcb-randr.so
-lib/libxcb-randr.so.0
+lib/libxcb-randr.so.1
 lib/libxcb-record.a
 lib/libxcb-record.la
 lib/libxcb-record.so

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list