summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorjlam <jlam>2008-04-04 15:19:46 +0000
committerjlam <jlam>2008-04-04 15:19:46 +0000
commitaea21d915f8dd6bb9581c336610dfb5329af6fce (patch)
tree076778a734fbe7930dc833dfe742855e62b97ed6 /mail
parent18e601dd6aed111cf81f34a4d072be1c05e9b25c (diff)
downloadpkgsrc-aea21d915f8dd6bb9581c336610dfb5329af6fce.tar.gz
Update ruby-tmail to version 1.2.2. Changes from version 1.2.1 include:
+ Install as a Ruby gem. * A _LOT_ more documentation...! * Make ready for Ruby 1.9 * Fixed UNIXMbox code - readonly was not working and raising an exception. * Multiple froms not being parsed correctly, added a test case to cover this and show the correct handling
Diffstat (limited to 'mail')
-rw-r--r--mail/ruby-tmail/Makefile27
-rw-r--r--mail/ruby-tmail/PLIST245
-rw-r--r--mail/ruby-tmail/distinfo9
-rw-r--r--mail/ruby-tmail/patches/patch-ab12
4 files changed, 217 insertions, 76 deletions
diff --git a/mail/ruby-tmail/Makefile b/mail/ruby-tmail/Makefile
index abbe595e824..58cc5961ac0 100644
--- a/mail/ruby-tmail/Makefile
+++ b/mail/ruby-tmail/Makefile
@@ -1,29 +1,14 @@
-# $NetBSD: Makefile,v 1.14 2008/01/27 16:46:46 taca Exp $
+# $NetBSD: Makefile,v 1.15 2008/04/04 15:19:46 jlam Exp $
-DISTNAME= tmail.${VERS}
-PKGNAME= ${RUBY_PKGPREFIX}-tmail-${VERS}
-CATEGORIES= mail ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/30630/
+DISTNAME= tmail-1.2.2
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+CATEGORIES= mail
MAINTAINER= taca@NetBSD.org
HOMEPAGE= http://tmail.rubyforge.org/
COMMENT= Mail manipulating library for Ruby including MIME multipart support
-VERS= 1.2.1
-RUBY_HAS_ARCHLIB= yes
-USE_RUBY_SETUP= yes
-RUBY_SETUP= script/setup
+GEM_BUILD= gemspec
-WRKSRC= ${WRKDIR}/tmail-${VERS}
-INSTALLATION_DIRS= ${RUBY_DOCDIR}/tmail ${RUBY_EXAMPLESDIR}/tmail/data
-DOCS= CHANGES LICENSE NOTES README
-
-post-install:
-.for f in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/tmail
-.endfor
- ${INSTALL_DATA} ${WRKSRC}/sample/*.rb ${RUBY_EXAMPLESDIR}/tmail
- ${INSTALL_DATA} ${WRKSRC}/sample/data/* ${RUBY_EXAMPLESDIR}/tmail/data
-
-.include "../../lang/ruby/modules.mk"
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/mail/ruby-tmail/PLIST b/mail/ruby-tmail/PLIST
index 508082feb2e..17ecfa5340e 100644
--- a/mail/ruby-tmail/PLIST
+++ b/mail/ruby-tmail/PLIST
@@ -1,51 +1,194 @@
-@comment $NetBSD: PLIST,v 1.5 2008/01/27 16:46:46 taca Exp $
-${RUBY_SITEARCHLIBDIR}/tmailscanner/tmailscanner.${RUBY_DLEXT}
-${RUBY_SITELIBDIR}/tmail.rb
-${RUBY_SITELIBDIR}/tmail/Makefile
-${RUBY_SITELIBDIR}/tmail/address.rb
-${RUBY_SITELIBDIR}/tmail/attachments.rb
-${RUBY_SITELIBDIR}/tmail/base64.rb
-${RUBY_SITELIBDIR}/tmail/compat.rb
-${RUBY_SITELIBDIR}/tmail/config.rb
-${RUBY_SITELIBDIR}/tmail/core_extensions.rb
-${RUBY_SITELIBDIR}/tmail/encode.rb
-${RUBY_SITELIBDIR}/tmail/header.rb
-${RUBY_SITELIBDIR}/tmail/index.rb
-${RUBY_SITELIBDIR}/tmail/interface.rb
-${RUBY_SITELIBDIR}/tmail/loader.rb
-${RUBY_SITELIBDIR}/tmail/mail.rb
-${RUBY_SITELIBDIR}/tmail/mailbox.rb
-${RUBY_SITELIBDIR}/tmail/main.rb
-${RUBY_SITELIBDIR}/tmail/mbox.rb
-${RUBY_SITELIBDIR}/tmail/net.rb
-${RUBY_SITELIBDIR}/tmail/obsolete.rb
-${RUBY_SITELIBDIR}/tmail/parser.rb
-${RUBY_SITELIBDIR}/tmail/port.rb
-${RUBY_SITELIBDIR}/tmail/quoting.rb
-${RUBY_SITELIBDIR}/tmail/require_arch.rb
-${RUBY_SITELIBDIR}/tmail/scanner.rb
-${RUBY_SITELIBDIR}/tmail/scanner_r.rb
-${RUBY_SITELIBDIR}/tmail/stringio.rb
-${RUBY_SITELIBDIR}/tmail/utils.rb
-${RUBY_SITELIBDIR}/tmail/version.rb
-${RUBY_DOCDIR}/tmail/CHANGES
-${RUBY_DOCDIR}/tmail/LICENSE
-${RUBY_DOCDIR}/tmail/NOTES
-${RUBY_DOCDIR}/tmail/README
-${RUBY_EXAMPLESDIR}/tmail/bench_base64.rb
-${RUBY_EXAMPLESDIR}/tmail/data/multipart
-${RUBY_EXAMPLESDIR}/tmail/data/normal
-${RUBY_EXAMPLESDIR}/tmail/data/sendtest
-${RUBY_EXAMPLESDIR}/tmail/data/simple
-${RUBY_EXAMPLESDIR}/tmail/data/test
-${RUBY_EXAMPLESDIR}/tmail/extract-attachements.rb
-${RUBY_EXAMPLESDIR}/tmail/from-check.rb
-${RUBY_EXAMPLESDIR}/tmail/multipart.rb
-${RUBY_EXAMPLESDIR}/tmail/parse-bench.rb
-${RUBY_EXAMPLESDIR}/tmail/parse-test.rb
-${RUBY_EXAMPLESDIR}/tmail/sendmail.rb
-@dirrm ${RUBY_EXAMPLESDIR}/tmail/data
-@dirrm ${RUBY_EXAMPLESDIR}/tmail
-@dirrm ${RUBY_DOCDIR}/tmail
-@dirrm ${RUBY_SITELIBDIR}/tmail
-@dirrm ${RUBY_SITEARCHLIBDIR}/tmailscanner
+@comment $NetBSD: PLIST,v 1.6 2008/04/04 15:19:46 jlam Exp $
+${GEM_HOME}/cache/tmail-${PKGVERSION}.gem
+${GEM_LIBDIR}/.require_paths
+${GEM_LIBDIR}/CHANGES
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/MANIFEST
+${GEM_LIBDIR}/NOTES
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/ext/Makefile
+${GEM_LIBDIR}/ext/tmailscanner/tmail/MANIFEST
+${GEM_LIBDIR}/ext/tmailscanner/tmail/depend
+${GEM_LIBDIR}/ext/tmailscanner/tmail/extconf.rb
+${GEM_LIBDIR}/ext/tmailscanner/tmail/tmailscanner.c
+${GEM_LIBDIR}/lib/tmail.rb
+${GEM_LIBDIR}/lib/tmail/Makefile
+${GEM_LIBDIR}/lib/tmail/address.rb
+${GEM_LIBDIR}/lib/tmail/attachments.rb
+${GEM_LIBDIR}/lib/tmail/base64.rb
+${GEM_LIBDIR}/lib/tmail/compat.rb
+${GEM_LIBDIR}/lib/tmail/config.rb
+${GEM_LIBDIR}/lib/tmail/core_extensions.rb
+${GEM_LIBDIR}/lib/tmail/encode.rb
+${GEM_LIBDIR}/lib/tmail/header.rb
+${GEM_LIBDIR}/lib/tmail/index.rb
+${GEM_LIBDIR}/lib/tmail/interface.rb
+${GEM_LIBDIR}/lib/tmail/loader.rb
+${GEM_LIBDIR}/lib/tmail/mail.rb
+${GEM_LIBDIR}/lib/tmail/mailbox.rb
+${GEM_LIBDIR}/lib/tmail/main.rb
+${GEM_LIBDIR}/lib/tmail/mbox.rb
+${GEM_LIBDIR}/lib/tmail/net.rb
+${GEM_LIBDIR}/lib/tmail/obsolete.rb
+${GEM_LIBDIR}/lib/tmail/parser.rb
+${GEM_LIBDIR}/lib/tmail/parser.y
+${GEM_LIBDIR}/lib/tmail/port.rb
+${GEM_LIBDIR}/lib/tmail/quoting.rb
+${GEM_LIBDIR}/lib/tmail/require_arch.rb
+${GEM_LIBDIR}/lib/tmail/scanner.rb
+${GEM_LIBDIR}/lib/tmail/scanner_r.rb
+${GEM_LIBDIR}/lib/tmail/stringio.rb
+${GEM_LIBDIR}/lib/tmail/utils.rb
+${GEM_LIBDIR}/lib/tmail/version.rb
+${GEM_LIBDIR}/lib/tmailscanner.${RUBY_DLEXT}
+${GEM_LIBDIR}/log/BugTrackingLog.txt
+${GEM_LIBDIR}/log/Changelog-0.txt
+${GEM_LIBDIR}/log/Changelog.txt
+${GEM_LIBDIR}/log/Testlog.txt
+${GEM_LIBDIR}/log/Todo.txt
+${GEM_LIBDIR}/meta/MANIFEST
+${GEM_LIBDIR}/meta/VERSION
+${GEM_LIBDIR}/meta/project.yaml
+${GEM_LIBDIR}/meta/unixname
+${GEM_LIBDIR}/sample/bench_base64.rb
+${GEM_LIBDIR}/sample/data/multipart
+${GEM_LIBDIR}/sample/data/normal
+${GEM_LIBDIR}/sample/data/sendtest
+${GEM_LIBDIR}/sample/data/simple
+${GEM_LIBDIR}/sample/data/test
+${GEM_LIBDIR}/sample/extract-attachements.rb
+${GEM_LIBDIR}/sample/from-check.rb
+${GEM_LIBDIR}/sample/multipart.rb
+${GEM_LIBDIR}/sample/parse-bench.rb
+${GEM_LIBDIR}/sample/parse-test.rb
+${GEM_LIBDIR}/sample/sendmail.rb
+${GEM_LIBDIR}/setup.rb
+${GEM_LIBDIR}/site/contributing/index.html
+${GEM_LIBDIR}/site/css/clean.css
+${GEM_LIBDIR}/site/css/layout.css
+${GEM_LIBDIR}/site/css/style.css
+${GEM_LIBDIR}/site/download/index.html
+${GEM_LIBDIR}/site/img/envelope.jpg
+${GEM_LIBDIR}/site/img/mailman.gif
+${GEM_LIBDIR}/site/img/stamp-sm.jpg
+${GEM_LIBDIR}/site/img/stamp.jpg
+${GEM_LIBDIR}/site/img/stampborder.jpg
+${GEM_LIBDIR}/site/img/tfire.jpg
+${GEM_LIBDIR}/site/img/tmail.png
+${GEM_LIBDIR}/site/index.html
+${GEM_LIBDIR}/site/js/jquery.js
+${GEM_LIBDIR}/site/log/Changelog.xsl
+${GEM_LIBDIR}/site/log/changelog.xml
+${GEM_LIBDIR}/site/outdated/BUGS
+${GEM_LIBDIR}/site/outdated/DEPENDS
+${GEM_LIBDIR}/site/outdated/Incompatibilities
+${GEM_LIBDIR}/site/outdated/Incompatibilities.ja
+${GEM_LIBDIR}/site/outdated/NEWS
+${GEM_LIBDIR}/site/outdated/README.ja
+${GEM_LIBDIR}/site/outdated/doc.ja/address.html
+${GEM_LIBDIR}/site/outdated/doc.ja/basics.html
+${GEM_LIBDIR}/site/outdated/doc.ja/config.html
+${GEM_LIBDIR}/site/outdated/doc.ja/details.html
+${GEM_LIBDIR}/site/outdated/doc.ja/index.html
+${GEM_LIBDIR}/site/outdated/doc.ja/mail.html
+${GEM_LIBDIR}/site/outdated/doc.ja/mailbox.html
+${GEM_LIBDIR}/site/outdated/doc.ja/port.html
+${GEM_LIBDIR}/site/outdated/doc.ja/tmail.html
+${GEM_LIBDIR}/site/outdated/doc.ja/usage.html
+${GEM_LIBDIR}/site/outdated/rdd/address.rrd.m
+${GEM_LIBDIR}/site/outdated/rdd/basics.rd.m
+${GEM_LIBDIR}/site/outdated/rdd/config.rrd.m
+${GEM_LIBDIR}/site/outdated/rdd/details.rd.m
+${GEM_LIBDIR}/site/outdated/rdd/index.rhtml.m
+${GEM_LIBDIR}/site/outdated/rdd/mail.rrd.m
+${GEM_LIBDIR}/site/outdated/rdd/mailbox.rrd.m
+${GEM_LIBDIR}/site/outdated/rdd/port.rrd.m
+${GEM_LIBDIR}/site/outdated/rdd/tmail.rrd.m
+${GEM_LIBDIR}/site/outdated/rdd/usage.rd.m
+${GEM_LIBDIR}/site/quickstart/index.html
+${GEM_LIBDIR}/site/quickstart/quickstart.html
+${GEM_LIBDIR}/site/quickstart/usage.html
+${GEM_LIBDIR}/site/reference/address.html
+${GEM_LIBDIR}/site/reference/config.html
+${GEM_LIBDIR}/site/reference/index.html
+${GEM_LIBDIR}/site/reference/mail.html
+${GEM_LIBDIR}/site/reference/mailbox.html
+${GEM_LIBDIR}/site/reference/port.html
+${GEM_LIBDIR}/site/reference/tmail.html
+${GEM_LIBDIR}/test/extctrl.rb
+${GEM_LIBDIR}/test/fixtures/mailbox
+${GEM_LIBDIR}/test/fixtures/mailbox_without_any_from_or_sender
+${GEM_LIBDIR}/test/fixtures/mailbox_without_from
+${GEM_LIBDIR}/test/fixtures/mailbox_without_return_path
+${GEM_LIBDIR}/test/fixtures/raw_base64_decoded_string
+${GEM_LIBDIR}/test/fixtures/raw_base64_email
+${GEM_LIBDIR}/test/fixtures/raw_base64_encoded_string
+${GEM_LIBDIR}/test/fixtures/raw_email
+${GEM_LIBDIR}/test/fixtures/raw_email10
+${GEM_LIBDIR}/test/fixtures/raw_email11
+${GEM_LIBDIR}/test/fixtures/raw_email12
+${GEM_LIBDIR}/test/fixtures/raw_email13
+${GEM_LIBDIR}/test/fixtures/raw_email2
+${GEM_LIBDIR}/test/fixtures/raw_email3
+${GEM_LIBDIR}/test/fixtures/raw_email4
+${GEM_LIBDIR}/test/fixtures/raw_email5
+${GEM_LIBDIR}/test/fixtures/raw_email6
+${GEM_LIBDIR}/test/fixtures/raw_email7
+${GEM_LIBDIR}/test/fixtures/raw_email8
+${GEM_LIBDIR}/test/fixtures/raw_email9
+${GEM_LIBDIR}/test/fixtures/raw_email_multiple_from
+${GEM_LIBDIR}/test/fixtures/raw_email_quoted_with_0d0a
+${GEM_LIBDIR}/test/fixtures/raw_email_reply
+${GEM_LIBDIR}/test/fixtures/raw_email_simple
+${GEM_LIBDIR}/test/fixtures/raw_email_with_bad_date
+${GEM_LIBDIR}/test/fixtures/raw_email_with_illegal_boundary
+${GEM_LIBDIR}/test/fixtures/raw_email_with_multipart_mixed_quoted_boundary
+${GEM_LIBDIR}/test/fixtures/raw_email_with_nested_attachment
+${GEM_LIBDIR}/test/fixtures/raw_email_with_partially_quoted_subject
+${GEM_LIBDIR}/test/fixtures/raw_email_with_quoted_illegal_boundary
+${GEM_LIBDIR}/test/kcode.rb
+${GEM_LIBDIR}/test/temp_test_one.rb
+${GEM_LIBDIR}/test/test_address.rb
+${GEM_LIBDIR}/test/test_attachments.rb
+${GEM_LIBDIR}/test/test_base64.rb
+${GEM_LIBDIR}/test/test_encode.rb
+${GEM_LIBDIR}/test/test_header.rb
+${GEM_LIBDIR}/test/test_helper.rb
+${GEM_LIBDIR}/test/test_mail.rb
+${GEM_LIBDIR}/test/test_mbox.rb
+${GEM_LIBDIR}/test/test_port.rb
+${GEM_LIBDIR}/test/test_quote.rb
+${GEM_LIBDIR}/test/test_scanner.rb
+${GEM_LIBDIR}/test/test_utils.rb
+${GEM_LIBDIR}/work/script/make
+${GEM_LIBDIR}/work/script/rdoc
+${GEM_LIBDIR}/work/script/setup
+${GEM_LIBDIR}/work/script/test
+${GEM_HOME}/specifications/tmail-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/work/script
+@dirrm ${GEM_LIBDIR}/work
+@dirrm ${GEM_LIBDIR}/test/fixtures
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/site/reference
+@dirrm ${GEM_LIBDIR}/site/quickstart
+@dirrm ${GEM_LIBDIR}/site/outdated/rdd
+@dirrm ${GEM_LIBDIR}/site/outdated/doc.ja
+@dirrm ${GEM_LIBDIR}/site/outdated
+@dirrm ${GEM_LIBDIR}/site/log
+@dirrm ${GEM_LIBDIR}/site/js
+@dirrm ${GEM_LIBDIR}/site/img
+@dirrm ${GEM_LIBDIR}/site/download
+@dirrm ${GEM_LIBDIR}/site/css
+@dirrm ${GEM_LIBDIR}/site/contributing
+@dirrm ${GEM_LIBDIR}/site
+@dirrm ${GEM_LIBDIR}/sample/data
+@dirrm ${GEM_LIBDIR}/sample
+@dirrm ${GEM_LIBDIR}/meta
+@dirrm ${GEM_LIBDIR}/log
+@dirrm ${GEM_LIBDIR}/lib/tmail
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/ext/tmailscanner/tmail
+@dirrm ${GEM_LIBDIR}/ext/tmailscanner
+@dirrm ${GEM_LIBDIR}/ext
+@dirrm ${GEM_LIBDIR}
diff --git a/mail/ruby-tmail/distinfo b/mail/ruby-tmail/distinfo
index 1bd39ff90bc..e3052eaaf09 100644
--- a/mail/ruby-tmail/distinfo
+++ b/mail/ruby-tmail/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.6 2008/01/27 16:46:46 taca Exp $
+$NetBSD: distinfo,v 1.7 2008/04/04 15:19:46 jlam Exp $
-SHA1 (tmail.1.2.1.tar.gz) = 3d4dc1755be56ebe363dc9e4f70912ee53aefc72
-RMD160 (tmail.1.2.1.tar.gz) = b6599485ad53c1aeac8da964ec30b30a124b4ab5
-Size (tmail.1.2.1.tar.gz) = 141435 bytes
+SHA1 (tmail-1.2.2.gem) = d20da7f8457f5d88deaa0ecac3401d4ac42749b0
+RMD160 (tmail-1.2.2.gem) = c240b6687a582c487e665f38168e134dd09f0af3
+Size (tmail-1.2.2.gem) = 413184 bytes
+SHA1 (patch-ab) = a29faedac9e8dcd452cfd6cfbe992962530918a7
diff --git a/mail/ruby-tmail/patches/patch-ab b/mail/ruby-tmail/patches/patch-ab
new file mode 100644
index 00000000000..c952cde5333
--- /dev/null
+++ b/mail/ruby-tmail/patches/patch-ab
@@ -0,0 +1,12 @@
+$NetBSD: patch-ab,v 1.1 2008/04/04 15:19:46 jlam Exp $
+
+--- ../tmail-1.2.2.gemspec.orig 2008-03-13 11:32:01.000000000 -0400
++++ ../tmail-1.2.2.gemspec
+@@ -28,7 +28,6 @@ extra_rdoc_files:
+ - LICENSE
+ files:
+ - Rakefile
+-- doc
+ - test
+ - test/temp_test_one.rb
+ - test/kcode.rb