summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mail/ifile/DESCR14
-rw-r--r--mail/ifile/Makefile15
-rw-r--r--mail/ifile/PLIST3
-rw-r--r--mail/ifile/distinfo5
-rw-r--r--mail/ifile/patches/patch-aa13
5 files changed, 50 insertions, 0 deletions
diff --git a/mail/ifile/DESCR b/mail/ifile/DESCR
new file mode 100644
index 00000000000..4ab575bfbfa
--- /dev/null
+++ b/mail/ifile/DESCR
@@ -0,0 +1,14 @@
+ifile is a general mail filtering system which uses a modern-day text learning
+algorithm to intelligently filter mail according to the way the user tends to
+organize mail.
+
+ifile is different from other mail filtering programs in three major ways:
+
+ 1. ifile does not require the user to generate a set of rules in order to
+ successfully filter mail
+ 2. ifile uses the entire content of messages for filtering purposes
+ 3. ifile learns as the user moves incorrectly filtered messages to new
+ mailboxes
+
+ifile is not dependent upon any specific mail system and should be adaptable
+to any system which allows an outside program to perform mail filtering.
diff --git a/mail/ifile/Makefile b/mail/ifile/Makefile
new file mode 100644
index 00000000000..e3c8a321129
--- /dev/null
+++ b/mail/ifile/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/12/13 09:39:15 salo Exp $
+#
+
+DISTNAME= ifile-1.2.1
+CATEGORIES= mail
+MASTER_SITES= http://savannah.nongnu.org/download/ifile/default.pkg/${DISTNAME:S/ifile-//}/
+
+MAINTAINER= salo@netbsd.org
+HOMEPAGE= http://www.nongnu.org/ifile/
+COMMENT= Intelligent mail filtering system
+
+GNU_CONFIGURE= YES
+USE_GMAKE= YES
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/mail/ifile/PLIST b/mail/ifile/PLIST
new file mode 100644
index 00000000000..2ff45f03427
--- /dev/null
+++ b/mail/ifile/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/12/13 09:39:15 salo Exp $
+bin/ifile
+man/man1/ifile.1
diff --git a/mail/ifile/distinfo b/mail/ifile/distinfo
new file mode 100644
index 00000000000..b07d598a19f
--- /dev/null
+++ b/mail/ifile/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/12/13 09:39:15 salo Exp $
+
+SHA1 (ifile-1.2.1.tar.gz) = 36abc5c509b458e710b87d2754c4e3ae629d709f
+Size (ifile-1.2.1.tar.gz) = 153554 bytes
+SHA1 (patch-aa) = 077a6e175358745092a4318e9a1c56783299bbab
diff --git a/mail/ifile/patches/patch-aa b/mail/ifile/patches/patch-aa
new file mode 100644
index 00000000000..618dd9fe529
--- /dev/null
+++ b/mail/ifile/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/12/13 09:39:16 salo Exp $
+
+--- argp/argp.h.orig Mon Nov 25 18:19:14 2002
++++ argp/argp.h Fri Dec 13 07:32:00 2002
+@@ -352,7 +352,7 @@
+ #define ARGP_NO_EXIT 0x20
+
+ /* Use the gnu getopt `long-only' rules for parsing arguments. */
+-#define ARGP_LONG_ONLY 0x40
++#define ARGP_LONG_ONLY 0x00
+
+ /* Turns off any message-printing/exiting options. */
+ #define ARGP_SILENT (ARGP_NO_EXIT | ARGP_NO_ERRS | ARGP_NO_HELP)