summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorHajimu UMEMOTO <ume@FreeBSD.org>2000-09-14 17:27:59 +0000
committerHajimu UMEMOTO <ume@FreeBSD.org>2000-09-14 17:27:59 +0000
commit69159535bb9ce21cc5fcd707cd05e23ed66d1c3c (patch)
tree431f18a04f2e378a66b78954111886aede5e269c /mail
parentA plugin for GKrellM which allows monitoring of SNMP-Values. (diff)
A plugin for gkrellm, that watches in multiple mailboxes for new mail.
Submitted by: Tobias Reifenberger <treif@mayn.de>
Notes
Notes: svn path=/head/; revision=32612
Diffstat (limited to 'mail')
-rw-r--r--mail/Makefile1
-rw-r--r--mail/gkrellmmailwatch/Makefile32
-rw-r--r--mail/gkrellmmailwatch/distinfo1
-rw-r--r--mail/gkrellmmailwatch/files/patch-aa45
-rw-r--r--mail/gkrellmmailwatch/files/patch-ab18
-rw-r--r--mail/gkrellmmailwatch/pkg-comment1
-rw-r--r--mail/gkrellmmailwatch/pkg-descr6
-rw-r--r--mail/gkrellmmailwatch/pkg-plist1
8 files changed, 105 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile
index bcda9c5b8307..9902625fc9ee 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -30,6 +30,7 @@
SUBDIR += fetchmail
SUBDIR += gbuffy
SUBDIR += gensig
+ SUBDIR += gkrellmmailwatch
SUBDIR += glacier
SUBDIR += glbiff
SUBDIR += grepmail
diff --git a/mail/gkrellmmailwatch/Makefile b/mail/gkrellmmailwatch/Makefile
new file mode 100644
index 000000000000..09d5ed979d9d
--- /dev/null
+++ b/mail/gkrellmmailwatch/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for: gkrellm-mailwatch
+# Date Created: 22.08.2000
+# Whom: Tobias Reifenberger <treif@mayn.de>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gkrellmmailwatch
+PORTVERSION= 0.2
+CATEGORIES= mail
+MASTER_SITES= http://gkrellm.luon.net/files/
+DISTNAME= mailwatch-${PORTVERSION}
+
+MAINTAINER= treif@mayn.de
+
+LIB_DEPENDS= gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 \
+ gdk_imlib.5:${PORTSDIR}/graphics/imlib
+BUILD_DEPENDS= ${X11BASE}/include/gkrellm/gkrellm.h:${PORTSDIR}/sysutils/gkrellm
+RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm
+
+USE_X_PREFIX= yes
+GTK_CONFIG?= ${X11BASE}/bin/gtk12-config
+IMLIB_CONFIG?= ${X11BASE}/bin/imlib-config
+MAKE_ENV= GTK_CONFIG="${GTK_CONFIG}" IMLIB_CONFIG="${IMLIB_CONFIG}"
+
+WRKSRC= ${WRKDIR}/mailwatch
+
+do-install:
+ ${MKDIR} ${PREFIX}/libexec/gkrellm/plugins
+ ${INSTALL_PROGRAM} ${WRKSRC}/mailwatch.so ${PREFIX}/libexec/gkrellm/plugins
+
+.include <bsd.port.mk>
diff --git a/mail/gkrellmmailwatch/distinfo b/mail/gkrellmmailwatch/distinfo
new file mode 100644
index 000000000000..1f9498a5fac4
--- /dev/null
+++ b/mail/gkrellmmailwatch/distinfo
@@ -0,0 +1 @@
+MD5 (mailwatch-0.2.tar.gz) = bec6b0b305c27e7ee10e6f9bda416c59
diff --git a/mail/gkrellmmailwatch/files/patch-aa b/mail/gkrellmmailwatch/files/patch-aa
new file mode 100644
index 000000000000..968e103872ef
--- /dev/null
+++ b/mail/gkrellmmailwatch/files/patch-aa
@@ -0,0 +1,45 @@
+--- Makefile.orig Tue Sep 5 16:30:33 2000
++++ Makefile Tue Sep 5 16:26:44 2000
+@@ -1,32 +1,30 @@
+ # Makefile for the GKrellM mailwatch plugin
+
+-GTK_INCLUDE = `gtk-config --cflags`
+-GTK_LIB = `gtk-config --libs`
++GTK_INCLUDE = `$(GTK_CONFIG) --cflags`
++GTK_LIB = `$(GTK_CONFIG) --libs`
+
+-GKRELLM_INCLUDE= -I/usr/local/include
++GKRELLM_INCLUDE= -I$(PREFIX)/include
+
+-IMLIB_INCLUDE = `imlib-config --cflags-gdk`
+-IMLIB_LIB = `imlib-config --libs-gdk`
++IMLIB_INCLUDE = `$(IMLIB_CONFIG) --cflags-gdk`
++IMLIB_LIB = `$(IMLIB_CONFIG) --libs-gdk`
+
+ INSTALL=install -c -s -m 755
+
+-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(GKRELLM_INCLUDE)
++CFLAGS+= -Wall -fPIC $(GTK_INCLUDE) $(IMLIB_INCLUDE) $(GKRELLM_INCLUDE)
+ LIBS = $(GTK_LIB) $(IMLIB_LIB)
+-LFLAGS = -shared -lpthread
+-
+-CC = gcc -g $(CFLAGS) $(FLAGS)
++LFLAGS = -shared -pthread
+
+ OBJS = mailwatch.o
+
+ all: mailwatch.so
+
+ mailwatch.so: $(OBJS)
+- $(CC) $(OBJS) -o mailwatch.so $(LFLAGS) $(LIBS)
++ $(CC) $(CFLAGS) $(OBJS) -o mailwatch.so $(LFLAGS) $(LIBS)
+
+ clean:
+ rm -f *.o core *.so* *.bak *~
++
+ install:
+- $(INSTALL) -c -s -m 755 mailwatch.so /usr/share/gkrellm/plugins
++ $(INSTALL) mailwatch.so $(PREFIX)/libexec/gkrellm/plugins
+
+ mailwatch.c.o: mailwatch.c
+-
diff --git a/mail/gkrellmmailwatch/files/patch-ab b/mail/gkrellmmailwatch/files/patch-ab
new file mode 100644
index 000000000000..ce6d2b30e1aa
--- /dev/null
+++ b/mail/gkrellmmailwatch/files/patch-ab
@@ -0,0 +1,18 @@
+--- mailwatch.c.orig Wed Aug 23 02:09:36 2000
++++ mailwatch.c Wed Aug 23 02:12:48 2000
+@@ -403,13 +403,14 @@
+ }
+ else {
+ for (i=ctabs; i ; i = i->next)
+- if (i->is_modified != DELETED)
++ if (i->is_modified != DELETED) {
+ if (!strcmp(i->name,buf[0]) && i->is_modified != DELETED) {
+ gkrellm_message_window("Gkrellm mailwatch Error",
+ "a mailpanel with that name already exits",NULL);
+ return;
+ }
+ else pos++;
++ }
+
+ new = create_configtab(ctabs->tabs,buf[0],256,pos);
+ new->is_modified = NEW;
diff --git a/mail/gkrellmmailwatch/pkg-comment b/mail/gkrellmmailwatch/pkg-comment
new file mode 100644
index 000000000000..a76bf7f3db8b
--- /dev/null
+++ b/mail/gkrellmmailwatch/pkg-comment
@@ -0,0 +1 @@
+GKrellM mailwatch plugin
diff --git a/mail/gkrellmmailwatch/pkg-descr b/mail/gkrellmmailwatch/pkg-descr
new file mode 100644
index 000000000000..f0b5265b80ef
--- /dev/null
+++ b/mail/gkrellmmailwatch/pkg-descr
@@ -0,0 +1,6 @@
+GKrellM mailwatch plugin
+
+A plugin for gkrellm, that watches in multiple mailboxes for new mail.
+
+Author: Sjoerd Simons <Sjoerd@donald-duck.ele.tue.nl>
+WWW: http://gkrellm.luon.net/mailwatch.phtml
diff --git a/mail/gkrellmmailwatch/pkg-plist b/mail/gkrellmmailwatch/pkg-plist
new file mode 100644
index 000000000000..4c6f7d88f6db
--- /dev/null
+++ b/mail/gkrellmmailwatch/pkg-plist
@@ -0,0 +1 @@
+libexec/gkrellm/plugins/mailwatch.so