aboutsummaryrefslogtreecommitdiffstats
path: root/mail/tkrat2
diff options
context:
space:
mode:
authorhoek <hoek@FreeBSD.org>1997-11-15 06:51:10 +0800
committerhoek <hoek@FreeBSD.org>1997-11-15 06:51:10 +0800
commitf8d304148d79951d232d158149770450207019c1 (patch)
tree162809a8c6d56795e1ac0fa9d82b8654aa5a0cfe /mail/tkrat2
parentbe24a7ef07e429dd9fdcc6098f8d45aad22468a4 (diff)
downloadfreebsd-ports-gnome-f8d304148d79951d232d158149770450207019c1.tar.gz
freebsd-ports-gnome-f8d304148d79951d232d158149770450207019c1.tar.zst
freebsd-ports-gnome-f8d304148d79951d232d158149770450207019c1.zip
Tkrat, Tcl/Tk mail reader. For those Tcl fans of you, this
mail reader is for you! :) Described by submitter as "Tk-ized pine". PR: ports/4343 ports/4857 (please limit one pr per port and send followups to original pr) Submitted by: Bruce Gingery <bgingery@gtcs.com>
Diffstat (limited to 'mail/tkrat2')
-rw-r--r--mail/tkrat2/Makefile43
-rw-r--r--mail/tkrat2/distinfo1
-rw-r--r--mail/tkrat2/files/patch-aa27
-rw-r--r--mail/tkrat2/files/ratatoskrc26
-rw-r--r--mail/tkrat2/pkg-comment1
-rw-r--r--mail/tkrat2/pkg-descr21
-rw-r--r--mail/tkrat2/pkg-plist51
7 files changed, 170 insertions, 0 deletions
diff --git a/mail/tkrat2/Makefile b/mail/tkrat2/Makefile
new file mode 100644
index 000000000000..d91728242172
--- /dev/null
+++ b/mail/tkrat2/Makefile
@@ -0,0 +1,43 @@
+# New ports collection Makefile for: TkRat
+# Version required: 1.0.5
+# Date created: 24 October 1997
+# Whom: Bruce Gingery <bgingery@gtcs.com>
+#
+# $Id$
+#
+
+DISTNAME= tkrat-1.0.5
+CATEGORIES= mail tk80
+MASTER_SITES= ftp://ftp.md.chalmers.se/pub/tkrat/ \
+ ftp://ftp.sunet.se/pub/unix/mail/tkrat/
+# NOTE: "fetch" fails on FreeBSD 2.2.1 for "no-login", but ncftp succeeds
+# from commandline, or script invocation.
+
+MAINTAINER= bgingery@gtcs.com
+
+BUILD_DEPENDS= tclsh:${PORTSDIR}/lang/tcl80
+LIB_DEPENDS= c-client\\.2\\.1:${PORTSDIR}/mail/imap-uw \
+ tk80\\.1:${PORTSDIR}/x11/tk80
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --enable-shared=yes \
+ --with-tcl-config=${PREFIX}/lib/tcl8.0 \
+ --with-tk-config=${PREFIX}/lib/tk8.0
+
+DOCFILES= CONFIGURATION COPYRIGHT README doc/interface doc/userprocs \
+ doc/userproc.example
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @${ECHO_MSG} "===> Copying documents to ${PREFIX}/${PORTDOCDIR}"
+ @${MKDIR} ${PREFIX}/share/doc/tkrat
+.for f in ${DOCFILES}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/tkrat
+.endfor
+.else
+ @${ECHO_MSG} "===> Not copying available documents"
+.endif
+ @${MKDIR} ${PREFIX}/lib/ratatosk
+ ${INSTALL_DATA} ${FILESDIR}/ratatoskrc ${PREFIX}/lib/ratatosk
+
+.include <bsd.port.mk>
diff --git a/mail/tkrat2/distinfo b/mail/tkrat2/distinfo
new file mode 100644
index 000000000000..ad7c6a9fba3a
--- /dev/null
+++ b/mail/tkrat2/distinfo
@@ -0,0 +1 @@
+MD5 (tkrat-1.0.5.tar.gz) = 9dac94afd014cdb37af73fb21e29a971
diff --git a/mail/tkrat2/files/patch-aa b/mail/tkrat2/files/patch-aa
new file mode 100644
index 000000000000..9d2348bc618f
--- /dev/null
+++ b/mail/tkrat2/files/patch-aa
@@ -0,0 +1,27 @@
+*** Makefile.in.orig Tue Oct 21 16:00:48 1997
+--- Makefile.in Sun Nov 9 00:44:42 1997
+***************
+*** 15,26 ****
+ all: build
+
+ build:
+- -cd imap-4.1; \
+- if test "`cat OSTYPE 2>/dev/null`" = "${OSTYPE}" ; then \
+- ${MAKE}; \
+- else \
+- ${MAKE} ${OSTYPE}; \
+- fi
+ cd lib; ${MAKE}
+ cd script; ${MAKE}
+ cd tkrat; ${MAKE}
+--- 15,20 ----
+***************
+*** 32,38 ****
+ cd misc; ${MAKE} install
+
+ clean:
+- cd imap-4.1; ${MAKE} clean
+ cd lib; ${MAKE} clean
+ cd script; ${MAKE} clean
+ cd tkrat; ${MAKE} clean
+--- 26,31 ----
diff --git a/mail/tkrat2/files/ratatoskrc b/mail/tkrat2/files/ratatoskrc
new file mode 100644
index 000000000000..7136901a0336
--- /dev/null
+++ b/mail/tkrat2/files/ratatoskrc
@@ -0,0 +1,26 @@
+# Minimum defaults or important defaults...
+#
+# See the file /usr/local/share/doc/tkrat/CONFIGURATION for a more
+# detailed explanation of these.
+#
+
+# Which domain we should pretend we are from
+set option(masquerade_as) {}
+
+# Which domain we are in
+set option(domain) {}
+
+# Should we sent even though we have a bad hostname?
+set option(force_send) 0
+
+# Command to get default folder
+set option(default_folder) "INBOX file {} /var/mail/$env(USER)"
+
+# Default sending program
+set option(sendprog) /usr/sbin/sendmail
+
+# Can the sending program handle eightbit data
+set option(sendprog_8bit) true
+
+# Use the sending program, or use smtp
+set option(sendprot) prog
diff --git a/mail/tkrat2/pkg-comment b/mail/tkrat2/pkg-comment
new file mode 100644
index 000000000000..590bdc4d4924
--- /dev/null
+++ b/mail/tkrat2/pkg-comment
@@ -0,0 +1 @@
+An advanced scriptable GUI Mail UA for X-, Win32 and Mac
diff --git a/mail/tkrat2/pkg-descr b/mail/tkrat2/pkg-descr
new file mode 100644
index 000000000000..73c1b0aca990
--- /dev/null
+++ b/mail/tkrat2/pkg-descr
@@ -0,0 +1,21 @@
+Excerpted from the BLURB file...
+
+TkRat is a graphical Mail User Agent (MUA) which handles MIME, POP3
+and IMAP4.1. It is mainly written in C, but the user interface is
+done in Tcl/Tk. The following is a non-exhaustive list of the
+capabilities:
+
+ * Multilingual interface (English, Swedish and Italian included)
+ * MIME support: text/plain, image/gif and message/rfc822
+ including multipart/mixed and multipart/alternate,
+ Quoted-printable and Base64 encoding.
+ * Supports MIME in headers
+ * Composing: (tk's text widget plus many extensions) or an
+ external editor of your choice.
+ * Message database
+ * Virtual folders: mbox, mh, IMAP or POP
+ * Message hold: suspend the composing, continued later
+ * Watcher: When the program is iconified it checks the mailbox
+ * Uses sendmail OR direct SMTP or other MA
+ * Supports Delivery Status Notifications - DSN ESMTP sendmail-8.7
+ * Supports PGP/MIME and "old-style PGP message receipt"
diff --git a/mail/tkrat2/pkg-plist b/mail/tkrat2/pkg-plist
new file mode 100644
index 000000000000..17257fa64952
--- /dev/null
+++ b/mail/tkrat2/pkg-plist
@@ -0,0 +1,51 @@
+bin/tkrat
+lib/tkratlib/alias.tcl
+lib/tkratlib/balloon.tcl
+lib/tkratlib/compose.tcl
+lib/tkratlib/convert.tcl
+lib/tkratlib/dbase.tcl
+lib/tkratlib/dsn.tcl
+lib/tkratlib/exp.tcl
+lib/tkratlib/fileselector.tcl
+lib/tkratlib/folder.tcl
+lib/tkratlib/font.tcl
+lib/tkratlib/help.tcl
+lib/tkratlib/info.tcl
+lib/tkratlib/keydef.tcl
+lib/tkratlib/languages.tcl
+lib/tkratlib/options.tcl
+lib/tkratlib/pgp.tcl
+lib/tkratlib/preferences.tcl
+lib/tkratlib/print.tcl
+lib/tkratlib/show.tcl
+lib/tkratlib/source.tcl
+lib/tkratlib/tclIndex
+lib/tkratlib/text_changes_en.tcl
+lib/tkratlib/text_changes_it.tcl
+lib/tkratlib/text_changes_sv.tcl
+lib/tkratlib/text_help_en.tcl
+lib/tkratlib/text_help_it.tcl
+lib/tkratlib/text_help_sv.tcl
+lib/tkratlib/text_t_en.tcl
+lib/tkratlib/text_t_it.tcl
+lib/tkratlib/text_t_sv.tcl
+lib/tkratlib/tkrat
+lib/tkratlib/tkrat.exec
+lib/tkratlib/tkrat.xbm
+lib/tkratlib/tkrat.xpm
+lib/tkratlib/tkrat_small.xbm
+lib/tkratlib/tkrat_smallmask.xbm
+lib/tkratlib/tkratmask.xbm
+lib/tkratlib/vfolder.tcl
+lib/tkratlib/vfolderdef.tcl
+lib/tkratlib/watcher.tcl
+lib/ratatosk/ratatoskrc
+share/doc/tkrat/CONFIGURATION
+share/doc/tkrat/COPYRIGHT
+share/doc/tkrat/README
+share/doc/tkrat/interface
+share/doc/tkrat/userprocs
+share/doc/tkrat/userproc.example
+@dirrm lib/tkratlib
+@dirrm share/doc/tkrat
+@dirrm lib/ratatosk