From 9184d09bdb1962c13832207e80b07cdaac519de2 Mon Sep 17 00:00:00 2001 From: uebayasi Date: Fri, 31 May 2002 10:20:04 +0000 Subject: Initial import of lmme-0.6.4 posted by Ben Collver in pkg/16903. LMME (Linux MSN Messenger Engine) is a fully asynchronous, multithreaded MSN protocol engine. Preliminary releases will be statically combined with an ncurses console-based EPIC4-like interface for instant messaging functionality. --- chat/lmme/DESCR | 4 ++++ chat/lmme/Makefile | 21 +++++++++++++++++++++ chat/lmme/PLIST | 2 ++ chat/lmme/distinfo | 8 ++++++++ chat/lmme/patches/patch-aa | 19 +++++++++++++++++++ chat/lmme/patches/patch-ab | 13 +++++++++++++ chat/lmme/patches/patch-ac | 13 +++++++++++++ chat/lmme/patches/patch-ad | 13 +++++++++++++ 8 files changed, 93 insertions(+) create mode 100644 chat/lmme/DESCR create mode 100644 chat/lmme/Makefile create mode 100644 chat/lmme/PLIST create mode 100644 chat/lmme/distinfo create mode 100644 chat/lmme/patches/patch-aa create mode 100644 chat/lmme/patches/patch-ab create mode 100644 chat/lmme/patches/patch-ac create mode 100644 chat/lmme/patches/patch-ad (limited to 'chat/lmme') diff --git a/chat/lmme/DESCR b/chat/lmme/DESCR new file mode 100644 index 00000000000..f3fb8c2b7dc --- /dev/null +++ b/chat/lmme/DESCR @@ -0,0 +1,4 @@ +LMME (Linux MSN Messenger Engine) is a fully asynchronous, multithreaded +MSN protocol engine. Preliminary releases will be statically combined with +an ncurses console-based EPIC4-like interface for instant messaging +functionality. diff --git a/chat/lmme/Makefile b/chat/lmme/Makefile new file mode 100644 index 00000000000..dce43621f8b --- /dev/null +++ b/chat/lmme/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/05/31 10:20:04 uebayasi Exp $ +# + +DISTNAME= lmme-0.6.4 +CATEGORIES= chat +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lmme/} + +MAINTAINER= collver@linuxfreemail.com +HOMEPAGE= http://lmme.sourceforge.net/ +COMMENT= curses-based client for MSN Messenger chat system + +USE_BUILDLINK_ONLY= YES +USE_GMAKE= YES +GNU_CONFIGURE= YES +CXXFLAGS+= -Dselect=pth_select -Dsleep=pth_sleep -Dread=pth_read -Dwrite=pth_write + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/lmme ${PREFIX}/bin/lmme + +.include "../../devel/pth/buildlink.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/chat/lmme/PLIST b/chat/lmme/PLIST new file mode 100644 index 00000000000..096f8434ec1 --- /dev/null +++ b/chat/lmme/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/05/31 10:20:04 uebayasi Exp $ +bin/lmme diff --git a/chat/lmme/distinfo b/chat/lmme/distinfo new file mode 100644 index 00000000000..4d8aee4c40b --- /dev/null +++ b/chat/lmme/distinfo @@ -0,0 +1,8 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/05/31 10:20:04 uebayasi Exp $ + +SHA1 (lmme-0.6.4.tar.gz) = e696c755bbed728c34df09a1d1f0fba45e1bf84e +Size (lmme-0.6.4.tar.gz) = 84213 bytes +SHA1 (patch-aa) = 4d69add3a20952d9b9536aaf3e871640bac508a6 +SHA1 (patch-ab) = a7223ac773cae9802849a36968d1f8790bdf4e9e +SHA1 (patch-ac) = 8535f137781993df7aa32c668f369a529ce86244 +SHA1 (patch-ad) = 0c07ee2ccb98a2585ca301c74631bdd5ae508e2d diff --git a/chat/lmme/patches/patch-aa b/chat/lmme/patches/patch-aa new file mode 100644 index 00000000000..283542b98ce --- /dev/null +++ b/chat/lmme/patches/patch-aa @@ -0,0 +1,19 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/05/31 10:20:04 uebayasi Exp $ + +--- src/threadTemplate.h.orig Sun Dec 30 20:45:43 2001 ++++ src/threadTemplate.h +@@ -24,10 +24,14 @@ + + #include "headerManager.h" + ++#ifdef _POSIX_THREAD_IS_GNU_PTH ++#define initCond(PCond) PCond = PTHREAD_COND_INITIALIZER; ++#else + #define initCond(PCond) \ + PCond.__c_lock.__status = 0; \ + PCond.__c_lock.__spinlock = 0; \ + PCond.__c_waiting = 0; ++#endif + + + class Thread_Class diff --git a/chat/lmme/patches/patch-ab b/chat/lmme/patches/patch-ab new file mode 100644 index 00000000000..22c143dc7ae --- /dev/null +++ b/chat/lmme/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.1.1.1 2002/05/31 10:20:04 uebayasi Exp $ + +--- src/interfaceModule.h.orig Sun May 26 19:36:58 2002 ++++ src/interfaceModule.h Sun May 26 19:37:20 2002 +@@ -62,7 +62,7 @@ + GFX_Modes = Interface_Data.GFX_Modes; + objectFlow = direction; + tabComplete = NULL; +- ThreadID = makeThread(NULL); ++ ThreadID = (pthread_st *)makeThread(NULL); + } + + ~Interface_Object() diff --git a/chat/lmme/patches/patch-ac b/chat/lmme/patches/patch-ac new file mode 100644 index 00000000000..45176024f72 --- /dev/null +++ b/chat/lmme/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1.1.1 2002/05/31 10:20:04 uebayasi Exp $ + +--- src/msnLayerModule.h.orig Sun May 26 19:43:35 2002 ++++ src/msnLayerModule.h Sun May 26 19:43:49 2002 +@@ -46,7 +46,7 @@ + threadAwake = THREAD_DEAD; + QueueOut = myqueue; + Buddy_List = mybuddy; +- ThreadID = makeThread(NULL); ++ ThreadID = (pthread_st *)makeThread(NULL); + } + + ~MSN_Object() diff --git a/chat/lmme/patches/patch-ad b/chat/lmme/patches/patch-ad new file mode 100644 index 00000000000..656af80dd8c --- /dev/null +++ b/chat/lmme/patches/patch-ad @@ -0,0 +1,13 @@ +$NetBSD: patch-ad,v 1.1.1.1 2002/05/31 10:20:04 uebayasi Exp $ + +--- src/socketModule.h.orig Sun May 26 19:44:36 2002 ++++ src/socketModule.h Sun May 26 19:44:48 2002 +@@ -49,7 +49,7 @@ + { + threadAwake = THREAD_DEAD; + objectFlow = direction; +- ThreadID = makeThread(NULL); ++ ThreadID = (pthread_st *)makeThread(NULL); + } + + ~Socket_Object() -- cgit v1.2.3