pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/libSM fix botch in client ID generation if the (BS...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b7b4f78fd363
branches:  trunk
changeset: 565583:b7b4f78fd363
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Mon Sep 28 12:38:50 2009 +0000

description:
fix botch in client ID generation if the (BSD) uuid functions are used,
it caused the first character of the ID to be random, and for me this
crashed XFCE4 sessions through a somewhat complex chain involving
a consistency check in dbus-glib signal generation
bump PKGREVISION

diffstat:

 x11/libSM/Makefile         |   3 ++-
 x11/libSM/distinfo         |   3 ++-
 x11/libSM/patches/patch-aa |  13 +++++++++++++
 3 files changed, 17 insertions(+), 2 deletions(-)

diffs (41 lines):

diff -r 770339618406 -r b7b4f78fd363 x11/libSM/Makefile
--- a/x11/libSM/Makefile        Mon Sep 28 11:29:32 2009 +0000
+++ b/x11/libSM/Makefile        Mon Sep 28 12:38:50 2009 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.7 2009/08/09 00:18:06 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2009/09/28 12:38:50 drochner Exp $
 #
 
 DISTNAME=              libSM-1.1.1
+PKGREVISION=           1
 CATEGORIES=            x11 devel
 MASTER_SITES=          ${MASTER_SITE_XORG:=lib/}
 EXTRACT_SUFX=          .tar.bz2
diff -r 770339618406 -r b7b4f78fd363 x11/libSM/distinfo
--- a/x11/libSM/distinfo        Mon Sep 28 11:29:32 2009 +0000
+++ b/x11/libSM/distinfo        Mon Sep 28 12:38:50 2009 +0000
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.5 2009/08/09 00:18:06 wiz Exp $
+$NetBSD: distinfo,v 1.6 2009/09/28 12:38:50 drochner Exp $
 
 SHA1 (libSM-1.1.1.tar.bz2) = dc535af7328dee9a6121b85c3f8041656681a195
 RMD160 (libSM-1.1.1.tar.bz2) = 18aba022ccfbe842d025bf66c30a9f56510475f2
 Size (libSM-1.1.1.tar.bz2) = 262305 bytes
+SHA1 (patch-aa) = 9bc21232bb9c26607932f2eb1f26d5eac298c3c9
diff -r 770339618406 -r b7b4f78fd363 x11/libSM/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/libSM/patches/patch-aa        Mon Sep 28 12:38:50 2009 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1 2009/09/28 12:38:50 drochner Exp $
+
+--- src/sm_genid.c.orig        2009-09-28 14:06:35.000000000 +0200
++++ src/sm_genid.c
+@@ -98,7 +98,7 @@ SmsGenerateClientID(SmsConn smsConn)
+ 
+     if ((id = malloc (strlen (temp) + 2)) != NULL)
+     {
+-        id[1] = '2';
++        id[0] = '2';
+         strcpy (id+1, temp);
+     }
+ 



Home | Main Index | Thread Index | Old Index