pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/chat/licq-core fix couple missing initializations of p...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e3386c6822d9
branches:  trunk
changeset: 520903:e3386c6822d9
user:      jdolecek <jdolecek%pkgsrc.org@localhost>
date:      Thu Nov 02 07:07:13 2006 +0000

description:
fix couple missing initializations of pthread_mutex_t/pthread_cond_t

now the package is actually usable on NetBSD

diffstat:

 chat/licq-core/Makefile         |   3 ++-
 chat/licq-core/distinfo         |   4 +++-
 chat/licq-core/patches/patch-ae |  15 +++++++++++++++
 chat/licq-core/patches/patch-af |  13 +++++++++++++
 4 files changed, 33 insertions(+), 2 deletions(-)

diffs (64 lines):

diff -r 1b85d9a78e1e -r e3386c6822d9 chat/licq-core/Makefile
--- a/chat/licq-core/Makefile   Thu Nov 02 02:44:17 2006 +0000
+++ b/chat/licq-core/Makefile   Thu Nov 02 07:07:13 2006 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2006/03/04 21:29:03 jlam Exp $
+# $NetBSD: Makefile,v 1.9 2006/11/02 07:07:13 jdolecek Exp $
 #
 
 DISTNAME=      licq-1.2.6
+PKGREVISION=   1
 PKGNAME=       ${DISTNAME:C/-/-core-/}
 CATEGORIES=    chat
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=licq/}
diff -r 1b85d9a78e1e -r e3386c6822d9 chat/licq-core/distinfo
--- a/chat/licq-core/distinfo   Thu Nov 02 02:44:17 2006 +0000
+++ b/chat/licq-core/distinfo   Thu Nov 02 07:07:13 2006 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.6 2006/10/11 18:23:54 rillig Exp $
+$NetBSD: distinfo,v 1.7 2006/11/02 07:07:13 jdolecek Exp $
 
 SHA1 (licq-1.2.6.tar.bz2) = fef2d6d8c9a368313335f3ac0e86128aa24133ef
 RMD160 (licq-1.2.6.tar.bz2) = fcb2e19bf7d30c1824392a9be3ea1619072e4ce5
@@ -7,3 +7,5 @@
 SHA1 (patch-ab) = 6acfff2027ce5ed4c8fb7eddbdbc4b4a7617eea9
 SHA1 (patch-ac) = 4fbad9cf60611ae1c930f82f8a8464769f742283
 SHA1 (patch-ad) = d53a300e08852c9ad09ec900b46feb2c37129d76
+SHA1 (patch-ae) = cf0ad230f4dcaca9ed1d3f92a4c5e6e131029d68
+SHA1 (patch-af) = 86a99ad96c56f0e53547025a7c5536a01fd2a8b8
diff -r 1b85d9a78e1e -r e3386c6822d9 chat/licq-core/patches/patch-ae
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/licq-core/patches/patch-ae   Thu Nov 02 07:07:13 2006 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-ae,v 1.1 2006/11/02 07:07:13 jdolecek Exp $
+
+--- src/licq.cpp.orig  2006-11-01 22:30:21.000000000 +0100
++++ src/licq.cpp
+@@ -138,8 +138,8 @@ char **global_argv = NULL;
+ int global_argc = 0;
+ 
+ // Plugin variables
+-pthread_cond_t LP_IdSignal;
+-pthread_mutex_t LP_IdMutex;
++pthread_cond_t LP_IdSignal = PTHREAD_COND_INITIALIZER;
++pthread_mutex_t LP_IdMutex = PTHREAD_MUTEX_INITIALIZER;
+ list<unsigned short> LP_Ids;
+ 
+ CLicq::CLicq()
diff -r 1b85d9a78e1e -r e3386c6822d9 chat/licq-core/patches/patch-af
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/licq-core/patches/patch-af   Thu Nov 02 07:07:13 2006 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-af,v 1.1 2006/11/02 07:07:13 jdolecek Exp $
+
+--- src/sar.cpp.orig   2006-11-01 22:55:40.000000000 +0100
++++ src/sar.cpp
+@@ -36,6 +36,8 @@ CSavedAutoResponse::~CSavedAutoResponse(
+  *-------------------------------------------------------------------------*/
+ CSARManager::CSARManager()
+ {
++  // Start up our threads
++  pthread_mutex_init(&mutex, NULL);
+ }
+ 
+ 



Home | Main Index | Thread Index | Old Index