From 29f27b79add92fc0eeb3613f804050e73ae29aea Mon Sep 17 00:00:00 2001 From: leeym Date: Tue, 25 Feb 2003 18:53:40 +0000 Subject: add gubby-0.3.2 Gubby is a small program that continually shows where Procmail has placed new email. It runs both in commandline and in an ncurses environment with colors, and will update the overview in real time, while using very low resources. Users can launch a specified mailreader by selecting a folder and pressing enter. PR: 47907 Submitted by: Michael L. Hostbaek --- mail/Makefile | 1 + mail/gubby/Makefile | 31 +++++++++++++++++++++++++++++++ mail/gubby/distinfo | 1 + mail/gubby/files/patch-aa | 18 ++++++++++++++++++ mail/gubby/files/patch-ab | 13 +++++++++++++ mail/gubby/pkg-descr | 11 +++++++++++ mail/gubby/pkg-plist | 3 +++ 7 files changed, 78 insertions(+) create mode 100644 mail/gubby/Makefile create mode 100644 mail/gubby/distinfo create mode 100644 mail/gubby/files/patch-aa create mode 100644 mail/gubby/files/patch-ab create mode 100644 mail/gubby/pkg-descr create mode 100644 mail/gubby/pkg-plist diff --git a/mail/Makefile b/mail/Makefile index 27f951e1cba1..9cc1ee4ce7ed 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -77,6 +77,7 @@ SUBDIR += gotmail SUBDIR += grepmail SUBDIR += gtkgrepmail + SUBDIR += gubby SUBDIR += hbiff SUBDIR += hotwayd SUBDIR += icqmail diff --git a/mail/gubby/Makefile b/mail/gubby/Makefile new file mode 100644 index 000000000000..8d9fca5f2416 --- /dev/null +++ b/mail/gubby/Makefile @@ -0,0 +1,31 @@ +# ex:ts=8 +# New ports collection makefile for: gubby +# Date created: Feb 4, 2003 +# Whom: mich@freebsdcluster.org +# +# $FreeBSD$ +# + +PORTNAME= gubby +PORTVERSION= 0.3.2 +CATEGORIES= mail +MASTER_SITES= http://sublevel3.org/~csl/gubby/dist/ + +MAINTAINER= mich@freebsdcluster.org +COMMENT= A program showing where new mail has been placed + +LDFLAGS+= -lncurses -ltermcap +CFLAGS+= -felide-constructors -fno-default-inline + +do-build: + cd ${WRKSRC} && \ + ${CXX} ${CFLAGS} -o ${PORTNAME} -Iinclude/ ${LDFLAGS} src/gubby.cpp + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/gubby ${PREFIX}/bin +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.TXT ${DOCSDIR}/README +.endif + +.include diff --git a/mail/gubby/distinfo b/mail/gubby/distinfo new file mode 100644 index 000000000000..d08c6c3b6cbe --- /dev/null +++ b/mail/gubby/distinfo @@ -0,0 +1 @@ +MD5 (gubby-0.3.2.tar.gz) = 14e5261531f8bb9142e037ce10cd2d0a diff --git a/mail/gubby/files/patch-aa b/mail/gubby/files/patch-aa new file mode 100644 index 000000000000..30571fa82b7f --- /dev/null +++ b/mail/gubby/files/patch-aa @@ -0,0 +1,18 @@ +--- src/gubby.cpp.orig Tue Feb 4 16:16:09 2003 ++++ src/gubby.cpp Tue Feb 4 16:15:32 2003 +@@ -49,13 +49,13 @@ + char buf[1024]; + + if ( f != 0 ) +- while ( !feof(f) ) { ++ while ( !feof(f.fptr()) ) { + + buf[0] = 0; + char* s = &buf[0]; + const char* p = find; + +- fgets(s, sizeof buf / sizeof(char), f); ++ fgets(s, sizeof buf / sizeof(char), f.fptr()); + + // search for matched string + while ( *p++ == *s++ ); diff --git a/mail/gubby/files/patch-ab b/mail/gubby/files/patch-ab new file mode 100644 index 000000000000..c2258833e776 --- /dev/null +++ b/mail/gubby/files/patch-ab @@ -0,0 +1,13 @@ +--- include/file_ptr.h.orig Mon Feb 3 09:38:16 2003 ++++ include/file_ptr.h Tue Feb 4 16:15:37 2003 +@@ -61,6 +61,10 @@ + return ptr; + } + ++ FILE* fptr() const { ++ return ptr; ++ } ++ + void operator=(FILE* f) { + close(); + ptr = f; diff --git a/mail/gubby/pkg-descr b/mail/gubby/pkg-descr new file mode 100644 index 000000000000..ea32bfab762b --- /dev/null +++ b/mail/gubby/pkg-descr @@ -0,0 +1,11 @@ +Gubby is a small program that continually shows where Procmail has placed +new email. It runs both in commandline and in an ncurses environment with +colors, and will update the overview in real time, while using very low +resources. Users can launch a specified mailreader by selecting a folder +and pressing enter. + +AUTHOR: C.S. Larsen +WWW: http://sublevel3.org/~csl/gubby/ + + - Michael L. Hostbaek + mich@freebsdcluster.org diff --git a/mail/gubby/pkg-plist b/mail/gubby/pkg-plist new file mode 100644 index 000000000000..bab25a77c0bd --- /dev/null +++ b/mail/gubby/pkg-plist @@ -0,0 +1,3 @@ +bin/gubby +%%PORTDOCS%%share/doc/gubby/README +%%PORTDOCS%%@dirrm share/doc/gubby -- cgit