summaryrefslogtreecommitdiff
path: root/chat/lmme
diff options
context:
space:
mode:
authoruebayasi <uebayasi@pkgsrc.org>2002-05-31 10:20:04 +0000
committeruebayasi <uebayasi@pkgsrc.org>2002-05-31 10:20:04 +0000
commit9184d09bdb1962c13832207e80b07cdaac519de2 (patch)
treeb89e16b4669ab78f1fc38cfbb0011d36f29c59a0 /chat/lmme
parenta768adf79e545efc01452e433267fe66bdfd5cc2 (diff)
downloadpkgsrc-9184d09bdb1962c13832207e80b07cdaac519de2.tar.gz
Initial import of lmme-0.6.4 posted by Ben Collver <collver@linuxfreemail.com>
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.
Diffstat (limited to 'chat/lmme')
-rw-r--r--chat/lmme/DESCR4
-rw-r--r--chat/lmme/Makefile21
-rw-r--r--chat/lmme/PLIST2
-rw-r--r--chat/lmme/distinfo8
-rw-r--r--chat/lmme/patches/patch-aa19
-rw-r--r--chat/lmme/patches/patch-ab13
-rw-r--r--chat/lmme/patches/patch-ac13
-rw-r--r--chat/lmme/patches/patch-ad13
8 files changed, 93 insertions, 0 deletions
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()