mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-04 06:15:24 +00:00
Postilion is a mail client derived from tkRat that has a NeXt style interface
PR: 10271 Submitted by: Glenn Johnson <gljohns@bellsouth.net>
This commit is contained in:
parent
567722cfa6
commit
9faebf2bb2
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=17946
31
mail/postilion/Makefile
Normal file
31
mail/postilion/Makefile
Normal file
@ -0,0 +1,31 @@
|
||||
# New ports collection makefile for: postilion
|
||||
# Version required: 0.9.1a
|
||||
# Date created: 20 February 1999
|
||||
# Whom: Glenn Johnson <gljohns@bellsouth.net>
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
DISTNAME= postilion-current
|
||||
PKGNAME= postilion-0.9.1a
|
||||
CATEGORIES= mail tk80
|
||||
MASTER_SITES= http://www.postilion.org/
|
||||
|
||||
MAINTAINER= gljohns@bellsouth.net
|
||||
|
||||
LIB_DEPENDS= tcl80.1:${PORTSDIR}/lang/tcl80 \
|
||||
tkstep80.1:${PORTSDIR}/x11-toolkits/tkstep80 \
|
||||
tiff.4:${PORTSDIR}/graphics/tiff34 \
|
||||
jpeg.9:${PORTSDIR}/graphics/jpeg \
|
||||
img.1:${PORTSDIR}/graphics/libimg \
|
||||
Xpm.4:${PORTSDIR}/graphics/xpm
|
||||
BUILD_DEPENDS= tclsh8.0:${PORTSDIR}/lang/tcl80
|
||||
|
||||
FETCH_BEFORE_ARGS= -b
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
CONFIGURE_ARGS= --with-tcl-config=${PREFIX}/lib/tcl8.0 \
|
||||
--with-tk-config=${PREFIX}/share/tkstep8.0
|
||||
|
||||
WRKSRC= ${WRKDIR}/postilion-0.9.1a
|
||||
.include <bsd.port.mk>
|
1
mail/postilion/distinfo
Normal file
1
mail/postilion/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (postilion-current.tar.gz) = 782bac5ce7d993a2dac753d1e8eab6ed
|
24
mail/postilion/files/patch-aa
Normal file
24
mail/postilion/files/patch-aa
Normal file
@ -0,0 +1,24 @@
|
||||
--- configure.orig Sat Nov 28 18:36:04 1998
|
||||
+++ configure Sun Feb 21 10:24:44 1999
|
||||
@@ -2074,7 +2074,7 @@
|
||||
for i in $tcl_dirs ; do
|
||||
tcl_include_dirs="$tcl_include_dirs $i/include"
|
||||
done
|
||||
-tcl_include_dirs="$tcl_include_dirs /usr/include/tcl /usr/include"
|
||||
+tcl_include_dirs="$tcl_include_dirs /usr/local/include/tcl8.0 /usr/local/include/tk8.0 /usr/include"
|
||||
tcl_dir=0
|
||||
for i in $tcl_include_dirs ; do
|
||||
if test -r $i/tcl.h ; then
|
||||
@@ -2586,8 +2586,11 @@
|
||||
MP-RAS-*)
|
||||
OSTYPE=Unkown
|
||||
;;
|
||||
- NetBSD-*|FreeBSD-*)
|
||||
+ NetBSD-*)
|
||||
OSTYPE=neb
|
||||
+ ;;
|
||||
+ FreeBSD-*)
|
||||
+ OSTYPE=bsf
|
||||
;;
|
||||
NEXTSTEP-*)
|
||||
OSTYPE=nxt
|
21
mail/postilion/files/patch-ab
Normal file
21
mail/postilion/files/patch-ab
Normal file
@ -0,0 +1,21 @@
|
||||
--- imap-4.5.BETA/src/osdep/unix/os_bsi.h.orig Sat Oct 19 12:30:04 1996
|
||||
+++ imap-4.5.BETA/src/osdep/unix/os_bsi.h Sun Feb 21 10:25:47 1999
|
||||
@@ -37,7 +37,18 @@
|
||||
#include <unistd.h>
|
||||
#include <string.h>
|
||||
#include <sys/types.h>
|
||||
+
|
||||
+/*
|
||||
+ * FreeBSD v3.x and onward whines about <sys/dir.h> being obsolete, so switch
|
||||
+ * to POSIX semantics.
|
||||
+ */
|
||||
+#if __FreeBSD__ >= 3
|
||||
+#include <dirent.h>
|
||||
+#define direct dirent
|
||||
+#else
|
||||
#include <sys/dir.h>
|
||||
+#endif
|
||||
+
|
||||
#include <fcntl.h>
|
||||
#include <syslog.h>
|
||||
#include <sys/file.h>
|
20
mail/postilion/files/patch-ac
Normal file
20
mail/postilion/files/patch-ac
Normal file
@ -0,0 +1,20 @@
|
||||
--- imap-4.5.BETA/src/osdep/unix/Makefile.orig Sun Feb 21 10:27:22 1999
|
||||
+++ imap-4.5.BETA/src/osdep/unix/Makefile Sun Feb 21 10:29:24 1999
|
||||
@@ -100,7 +100,7 @@
|
||||
dummy.o pseudo.o netmsg.o flstring.o fdstring.o \
|
||||
rfc822.o nntp.o smtp.o imap4r1.o pop3.o \
|
||||
unix.o mbox.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o
|
||||
-CFLAGS=$(BASECFLAGS) $(EXTRACFLAGS)
|
||||
+CFLAGS+=$(BASECFLAGS) $(EXTRACFLAGS)
|
||||
MAKE=make
|
||||
MV=mv
|
||||
RM=rm -rf
|
||||
@@ -190,7 +190,7 @@
|
||||
SPOOLDIR=/var \
|
||||
ACTIVEFILE=/usr/local/news/lib/active \
|
||||
RSHPATH=/usr/bin/rsh \
|
||||
- BASECFLAGS="-g -O -pipe -DNFSKLUDGE" \
|
||||
+ BASECFLAGS="-DNFSKLUDGE -DIGNORE_LOCK_EACCES_ERRORS" \
|
||||
BASELDFLAGS="-lcrypt"
|
||||
|
||||
bsi: # BSD/i386
|
11
mail/postilion/files/patch-ad
Normal file
11
mail/postilion/files/patch-ad
Normal file
@ -0,0 +1,11 @@
|
||||
--- lib/Makefile.in.orig Sun Feb 21 10:57:36 1999
|
||||
+++ lib/Makefile.in Sun Feb 21 10:58:09 1999
|
||||
@@ -101,7 +101,7 @@
|
||||
if test ! -d ${LIB_DIR} ; then\
|
||||
${INSTALL} -d ${LIB_DIR} ;\
|
||||
fi
|
||||
- ${INSTALL} postilion.exec ${LIB_DIR}/postilion.exec
|
||||
+ ${INSTALL} ${STRIP} postilion.exec ${LIB_DIR}/postilion.exec
|
||||
|
||||
ratAddress.o: ratAddress.c rat.h ../config.h
|
||||
ratAppInit.o: ratAppInit.c ratFolder.h rat.h ../config.h ratPGP.h
|
20
mail/postilion/files/patch-ae
Normal file
20
mail/postilion/files/patch-ae
Normal file
@ -0,0 +1,20 @@
|
||||
--- imap-4.5.BETA/Makefile.orig Sun Feb 21 11:03:57 1999
|
||||
+++ imap-4.5.BETA/Makefile Sun Feb 21 11:04:29 1999
|
||||
@@ -198,7 +198,7 @@
|
||||
|
||||
# Make the IMAP Toolkit
|
||||
|
||||
-all: c-client rebuild bundled
|
||||
+all: c-client rebuild
|
||||
|
||||
|
||||
# The following ports are defined. These refer to the *standard* compiler
|
||||
@@ -384,7 +384,7 @@
|
||||
$(TOOLS)/$@ "$(LN)" src/imapd imapd
|
||||
$(LN) $(TOOLS)/$@ .
|
||||
|
||||
-build: OSTYPE rebuild rebuildclean bundled
|
||||
+build: OSTYPE rebuild rebuildclean
|
||||
|
||||
OSTYPE:
|
||||
@echo Building c-client for $(OS)...
|
20
mail/postilion/files/patch-af
Normal file
20
mail/postilion/files/patch-af
Normal file
@ -0,0 +1,20 @@
|
||||
--- postilion/options.tcl.orig Mon Feb 8 21:02:35 1999
|
||||
+++ postilion/options.tcl Mon Feb 22 02:05:03 1999
|
||||
@@ -211,7 +211,7 @@
|
||||
set option(icon_name) "Postilion v$postilion_version"
|
||||
|
||||
# Command to get default folder
|
||||
- set option(default_folder) "INBOX file {} /var/spool/mail/$env(USER)"
|
||||
+ set option(default_folder) "INBOX file {} /var/mail/$env(USER)"
|
||||
|
||||
# Format of list of messages
|
||||
set option(list_format) "%4S %6d %-24n %4B %s"
|
||||
@@ -253,7 +253,7 @@
|
||||
set option(sendprot) smtp
|
||||
|
||||
# Default sending program
|
||||
- set option(sendprog) /usr/lib/sendmail
|
||||
+ set option(sendprog) /usr/sbin/sendmail
|
||||
|
||||
# Can the sending program handle eightbit data
|
||||
set option(sendprog_8bit) false
|
1
mail/postilion/pkg-comment
Normal file
1
mail/postilion/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
This is a mail client with the NeXt look.
|
19
mail/postilion/pkg-descr
Normal file
19
mail/postilion/pkg-descr
Normal file
@ -0,0 +1,19 @@
|
||||
Postilion is a mail client with the NeXt look so should be of interest
|
||||
to those using Window Maker and Afterstep. It is derived from tkRat, but
|
||||
has some improvements in addition to the interface change.
|
||||
|
||||
Postilion uses virtual folders to map to your real mail hierarchy. This
|
||||
can be a one-to-one or many-to-one mapping. Postilion has a couple
|
||||
of features that are useful for mail archiving. One is "dynamic"
|
||||
folders which will automatically store mail based on things such as
|
||||
sender address or date. Another feature is the database. Mail can
|
||||
be archived into a database which is handy for storage as well as
|
||||
searching. Multiple virtual folders of type "database" can be setup with
|
||||
different attributes. Any messages subsequently moved to these virtual
|
||||
folders will be entered into the database with the attributes that were
|
||||
specified for the respective folder. This can also be done on-the-fly
|
||||
through a dialog box.
|
||||
|
||||
More information about Postilion can be found at:
|
||||
|
||||
http://www.postilion.org
|
136
mail/postilion/pkg-plist
Normal file
136
mail/postilion/pkg-plist
Normal file
@ -0,0 +1,136 @@
|
||||
bin/postilion
|
||||
lib/postilionlib/postilion.exec
|
||||
lib/postilionlib/tclIndex
|
||||
lib/postilionlib/address.tcl
|
||||
lib/postilionlib/alias.tcl
|
||||
lib/postilionlib/balloon.tcl
|
||||
lib/postilionlib/clock.tcl
|
||||
lib/postilionlib/compose.tcl
|
||||
lib/postilionlib/convert.tcl
|
||||
lib/postilionlib/dbase.tcl
|
||||
lib/postilionlib/dsn.tcl
|
||||
lib/postilionlib/exp.tcl
|
||||
lib/postilionlib/fileselector.tcl
|
||||
lib/postilionlib/filter.tcl
|
||||
lib/postilionlib/folder.tcl
|
||||
lib/postilionlib/font.tcl
|
||||
lib/postilionlib/help.tcl
|
||||
lib/postilionlib/hierwin.tcl
|
||||
lib/postilionlib/html_library.tcl
|
||||
lib/postilionlib/info.tcl
|
||||
lib/postilionlib/ispell.tcl
|
||||
lib/postilionlib/keydef.tcl
|
||||
lib/postilionlib/languages.tcl
|
||||
lib/postilionlib/mailbox.tcl
|
||||
lib/postilionlib/menu.tcl
|
||||
lib/postilionlib/options.tcl
|
||||
lib/postilionlib/pgp.tcl
|
||||
lib/postilionlib/postcomp.tcl
|
||||
lib/postilionlib/postfold.tcl
|
||||
lib/postilionlib/postilion
|
||||
lib/postilionlib/postilion.tcl
|
||||
lib/postilionlib/preferences.tcl
|
||||
lib/postilionlib/print.tcl
|
||||
lib/postilionlib/show.tcl
|
||||
lib/postilionlib/source.tcl
|
||||
lib/postilionlib/text_balText_en.tcl
|
||||
lib/postilionlib/text_balText_fr.tcl
|
||||
lib/postilionlib/text_balText_it.tcl
|
||||
lib/postilionlib/text_balText_sv.tcl
|
||||
lib/postilionlib/text_changes_en.tcl
|
||||
lib/postilionlib/text_changes_fr.tcl
|
||||
lib/postilionlib/text_changes_it.tcl
|
||||
lib/postilionlib/text_changes_sv.tcl
|
||||
lib/postilionlib/text_help_en.tcl
|
||||
lib/postilionlib/text_help_fr.tcl
|
||||
lib/postilionlib/text_help_it.tcl
|
||||
lib/postilionlib/text_help_sv.tcl
|
||||
lib/postilionlib/text_t_en.tcl
|
||||
lib/postilionlib/text_t_fr.tcl
|
||||
lib/postilionlib/text_t_it.tcl
|
||||
lib/postilionlib/text_t_sv.tcl
|
||||
lib/postilionlib/vfolder.tcl
|
||||
lib/postilionlib/vfolderdef.tcl
|
||||
lib/postilionlib/watcher.tcl
|
||||
lib/postilionlib/images/addrbook.gif
|
||||
lib/postilionlib/images/addresses.gif
|
||||
lib/postilionlib/images/apr.gif
|
||||
lib/postilionlib/images/attach-mini.gif
|
||||
lib/postilionlib/images/attach.gif
|
||||
lib/postilionlib/images/aug.gif
|
||||
lib/postilionlib/images/brwsicon.gif
|
||||
lib/postilionlib/images/compicon.gif
|
||||
lib/postilionlib/images/compose.gif
|
||||
lib/postilionlib/images/date0.gif
|
||||
lib/postilionlib/images/date1.gif
|
||||
lib/postilionlib/images/date2.gif
|
||||
lib/postilionlib/images/date3.gif
|
||||
lib/postilionlib/images/date4.gif
|
||||
lib/postilionlib/images/date5.gif
|
||||
lib/postilionlib/images/date6.gif
|
||||
lib/postilionlib/images/date7.gif
|
||||
lib/postilionlib/images/date8.gif
|
||||
lib/postilionlib/images/date9.gif
|
||||
lib/postilionlib/images/dec.gif
|
||||
lib/postilionlib/images/detach-mini.gif
|
||||
lib/postilionlib/images/detach.gif
|
||||
lib/postilionlib/images/dimple.gif
|
||||
lib/postilionlib/images/feb.gif
|
||||
lib/postilionlib/images/dnarrow.gif
|
||||
lib/postilionlib/images/down.gif
|
||||
lib/postilionlib/images/find.gif
|
||||
lib/postilionlib/images/forward.gif
|
||||
lib/postilionlib/images/fri.gif
|
||||
lib/postilionlib/images/helpicon.gif
|
||||
lib/postilionlib/images/jan.gif
|
||||
lib/postilionlib/images/jul.gif
|
||||
lib/postilionlib/images/jun.gif
|
||||
lib/postilionlib/images/keys-mini.gif
|
||||
lib/postilionlib/images/keys.gif
|
||||
lib/postilionlib/images/led0.gif
|
||||
lib/postilionlib/images/led1.gif
|
||||
lib/postilionlib/images/led2.gif
|
||||
lib/postilionlib/images/led3.gif
|
||||
lib/postilionlib/images/led4.gif
|
||||
lib/postilionlib/images/led5.gif
|
||||
lib/postilionlib/images/led6.gif
|
||||
lib/postilionlib/images/led7.gif
|
||||
lib/postilionlib/images/led8.gif
|
||||
lib/postilionlib/images/led9.gif
|
||||
lib/postilionlib/images/ledam.gif
|
||||
lib/postilionlib/images/ledcol.gif
|
||||
lib/postilionlib/images/ledpm.gif
|
||||
lib/postilionlib/images/mailbox.gif
|
||||
lib/postilionlib/images/mar.gif
|
||||
lib/postilionlib/images/mask.gif
|
||||
lib/postilionlib/images/may.gif
|
||||
lib/postilionlib/images/mboxicon.gif
|
||||
lib/postilionlib/images/mon.gif
|
||||
lib/postilionlib/images/none.gif
|
||||
lib/postilionlib/images/nov.gif
|
||||
lib/postilionlib/images/oct.gif
|
||||
lib/postilionlib/images/pgp-mini.gif
|
||||
lib/postilionlib/images/pgp.gif
|
||||
lib/postilionlib/images/postilion.gif
|
||||
lib/postilionlib/images/preficon.gif
|
||||
lib/postilionlib/images/receipt.gif
|
||||
lib/postilionlib/images/recp-mini.gif
|
||||
lib/postilionlib/images/reply.gif
|
||||
lib/postilionlib/images/replyall.gif
|
||||
lib/postilionlib/images/sat.gif
|
||||
lib/postilionlib/images/send.gif
|
||||
lib/postilionlib/images/sendsave.gif
|
||||
lib/postilionlib/images/sep.gif
|
||||
lib/postilionlib/images/sign-mini.gif
|
||||
lib/postilionlib/images/sign.gif
|
||||
lib/postilionlib/images/spell.gif
|
||||
lib/postilionlib/images/sun.gif
|
||||
lib/postilionlib/images/sync.gif
|
||||
lib/postilionlib/images/thu.gif
|
||||
lib/postilionlib/images/tue.gif
|
||||
lib/postilionlib/images/trash.gif
|
||||
lib/postilionlib/images/up.gif
|
||||
lib/postilionlib/images/uparrow.gif
|
||||
lib/postilionlib/images/wed.gif
|
||||
@dirrm lib/postilionlib/images
|
||||
@dirrm lib/postilionlib
|
Loading…
Reference in New Issue
Block a user