summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorAkinori MUSHA <knu@FreeBSD.org>2003-02-06 12:53:11 +0000
committerAkinori MUSHA <knu@FreeBSD.org>2003-02-06 12:53:11 +0000
commitf1226554d7571cf9e57ba17afa554ccfaa5e7d62 (patch)
tree95fb169de46fb110f27fe1d6d4ad51442ae7f938 /mail
parentAdd ruby-xtemplate, a lightweight XML template engine for Ruby. (diff)
Add ruby-rfilter, a Ruby library for filtering and delivering email to
mailboxes.
Notes
Notes: svn path=/head/; revision=74968
Diffstat (limited to 'mail')
-rw-r--r--mail/Makefile1
-rw-r--r--mail/ruby-rfilter/Makefile37
-rw-r--r--mail/ruby-rfilter/distinfo1
-rw-r--r--mail/ruby-rfilter/pkg-comment1
-rw-r--r--mail/ruby-rfilter/pkg-descr6
-rw-r--r--mail/ruby-rfilter/pkg-plist126
6 files changed, 172 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile
index 308f70035614..99de89b8615b 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -239,6 +239,7 @@
SUBDIR += rmime
SUBDIR += rmoldmail
SUBDIR += ruby-mime-types
+ SUBDIR += ruby-rfilter
SUBDIR += ruby-rmail
SUBDIR += ruby-tmail
SUBDIR += sendmail
diff --git a/mail/ruby-rfilter/Makefile b/mail/ruby-rfilter/Makefile
new file mode 100644
index 000000000000..fbc6d4674bdf
--- /dev/null
+++ b/mail/ruby-rfilter/Makefile
@@ -0,0 +1,37 @@
+# New ports collection makefile for: RubyFilter
+# Date created: 6 February 2003
+# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= rfilter
+PORTVERSION= 0.10
+CATEGORIES= mail ruby
+MASTER_SITES= http://www.lickey.com/rubyfilter/download/
+PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
+DISTNAME= rubyfilter-${PORTVERSION}
+DIST_SUBDIR= ruby
+
+MAINTAINER= knu@FreeBSD.org
+
+RUN_DEPENDS= ${RUBY_SITELIBDIR}/rmail/parser.rb:${PORTSDIR}/mail/ruby-rmail
+
+USE_RUBY= yes
+USE_RUBY_SETUP= yes
+RUBY_SETUP= install.rb
+
+DOCS= NEWS README THANKS TODO doc
+
+post-extract:
+ ${FIND} ${WRKSRC} -name '*~' -delete
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${RUBY_MODDOCDIR}
+.for f in ${DOCS}
+ ${CP} -R ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/mail/ruby-rfilter/distinfo b/mail/ruby-rfilter/distinfo
new file mode 100644
index 000000000000..17ccda625808
--- /dev/null
+++ b/mail/ruby-rfilter/distinfo
@@ -0,0 +1 @@
+MD5 (ruby/rubyfilter-0.10.tar.gz) = a4dd6fe04a9e372e71b1f8cd9b805772
diff --git a/mail/ruby-rfilter/pkg-comment b/mail/ruby-rfilter/pkg-comment
new file mode 100644
index 000000000000..0738c402d2ec
--- /dev/null
+++ b/mail/ruby-rfilter/pkg-comment
@@ -0,0 +1 @@
+A Ruby library for filtering and delivering email to mailboxes
diff --git a/mail/ruby-rfilter/pkg-descr b/mail/ruby-rfilter/pkg-descr
new file mode 100644
index 000000000000..b8984f88cccb
--- /dev/null
+++ b/mail/ruby-rfilter/pkg-descr
@@ -0,0 +1,6 @@
+RubyFilter is a set of Ruby classes built on top of the RubyMail
+library that make it easy to write programs that filter and deliver
+email to mailboxes.
+
+Author: Matt Armstrong <matt@lickey.com>
+WWW: http://www.lickey.com/rubyfilter/
diff --git a/mail/ruby-rfilter/pkg-plist b/mail/ruby-rfilter/pkg-plist
new file mode 100644
index 000000000000..aa603ed0a8e5
--- /dev/null
+++ b/mail/ruby-rfilter/pkg-plist
@@ -0,0 +1,126 @@
+bin/experimental-deliver.rb
+bin/experimental-filter.rb
+bin/rdeliver.rb
+bin/rsendmail.rb
+%%RUBY_SITELIBDIR%%/rfilter/deliver.rb
+%%RUBY_SITELIBDIR%%/rfilter/delivery_agent.rb
+%%RUBY_SITELIBDIR%%/rfilter/keyed_mailbox.rb
+%%RUBY_SITELIBDIR%%/rfilter/mta.rb
+%%RUBY_SITELIBDIR%%/rfilter/tagged.rb
+@dirrm %%RUBY_SITELIBDIR%%/rfilter
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/NEWS
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/THANKS
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/TODO
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Deliver.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Deliver.src/M000012.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Deliver.src/M000013.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Deliver.src/M000014.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/Deliver.src/M000015.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/AddressTagger.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/AddressTagger.src/M000050.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/AddressTagger.src/M000051.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/AddressTagger.src/M000052.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/AddressTagger.src/M000053.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/Deliver.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/Deliver.src/M000016.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/Deliver.src/M000017.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/Deliver.src/M000018.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/Deliver.src/M000019.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/Deliver.src/M000020.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/Deliver/DeliveryError.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/Deliver/LockingError.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/Deliver/NotAFile.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/Deliver/NotAMailbox.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000029.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000030.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000031.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000032.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000033.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000034.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000035.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000036.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000037.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000038.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000039.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000040.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000041.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000042.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src/M000043.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliveryCommandFailure.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliveryCommandFailure.src/M000049.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliveryComplete.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliveryComplete.src/M000047.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliveryDefer.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliveryDefer.src/M000044.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliveryReject.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliveryReject.src/M000045.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliverySuccess.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliverySuccess.src/M000048.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/LoggingError.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/LoggingError.src/M000046.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/KeyedMailbox.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/KeyedMailbox.src/M000021.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/KeyedMailbox.src/M000022.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/KeyedMailbox.src/M000023.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/KeyedMailbox.src/M000024.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/KeyedMailbox.src/M000025.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/KeyedMailbox.src/M000026.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/KeyedMailbox.src/M000027.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/KeyedMailbox.src/M000028.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/classes/RFilter/MTA.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/created.rid
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/NEWS.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/README.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/THANKS.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/experimental-deliver_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/experimental-deliver_rb.src/M000010.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/experimental-deliver_rb.src/M000011.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/experimental-filter_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/experimental-filter_rb.src/M000005.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/experimental-filter_rb.src/M000006.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/experimental-filter_rb.src/M000007.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/experimental-filter_rb.src/M000008.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/experimental-filter_rb.src/M000009.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/rdeliver_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/rsendmail_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/rsendmail_rb.src/M000001.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/rsendmail_rb.src/M000002.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/rsendmail_rb.src/M000003.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/bin/rsendmail_rb.src/M000004.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/lib/rfilter/deliver_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/lib/rfilter/delivery_agent_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/lib/rfilter/keyed_mailbox_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/lib/rfilter/mta_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/files/lib/rfilter/tagged_rb.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/fr_class_index.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/fr_file_index.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/fr_method_index.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/index.html
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/doc/rdoc-style.css
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/files/lib/rfilter
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/files/lib
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/files/bin/rsendmail_rb.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/files/bin/experimental-filter_rb.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/files/bin/experimental-deliver_rb.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/files/bin
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/files
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/RFilter/KeyedMailbox.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/LoggingError.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliverySuccess.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliveryReject.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliveryDefer.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliveryComplete.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent/DeliveryCommandFailure.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/RFilter/DeliveryAgent
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/RFilter/Deliver.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/RFilter/Deliver
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/RFilter/AddressTagger.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/RFilter
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes/Deliver.src
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc/classes
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/doc
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%