Fri Apr 4 15:19:46 2008 UTC ()
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


(jlam)
diff -r1.14 -r1.15 pkgsrc/mail/ruby-tmail/Makefile
diff -r1.5 -r1.6 pkgsrc/mail/ruby-tmail/PLIST
diff -r1.6 -r1.7 pkgsrc/mail/ruby-tmail/distinfo
diff -r0 -r1.1 pkgsrc/mail/ruby-tmail/patches/patch-ab

cvs diff -r1.14 -r1.15 pkgsrc/mail/ruby-tmail/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/ruby-tmail/Makefile 2008/01/27 16:46:46 1.14
+++ pkgsrc/mail/ruby-tmail/Makefile 2008/04/04 15:19:46 1.15
@@ -1,29 +1,14 @@ @@ -1,29 +1,14 @@
1# $NetBSD: Makefile,v 1.14 2008/01/27 16:46:46 taca Exp $ 1# $NetBSD: Makefile,v 1.15 2008/04/04 15:19:46 jlam Exp $
2 2
3DISTNAME= tmail.${VERS} 3DISTNAME= tmail-1.2.2
4PKGNAME= ${RUBY_PKGPREFIX}-tmail-${VERS} 4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
5CATEGORIES= mail ruby 5CATEGORIES= mail
6MASTER_SITES= http://rubyforge.org/frs/download.php/30630/ 
7 6
8MAINTAINER= taca@NetBSD.org 7MAINTAINER= taca@NetBSD.org
9HOMEPAGE= http://tmail.rubyforge.org/ 8HOMEPAGE= http://tmail.rubyforge.org/
10COMMENT= Mail manipulating library for Ruby including MIME multipart support 9COMMENT= Mail manipulating library for Ruby including MIME multipart support
11 10
12VERS= 1.2.1 11GEM_BUILD= gemspec
13RUBY_HAS_ARCHLIB= yes 
14USE_RUBY_SETUP= yes 
15RUBY_SETUP= script/setup 
16 12
17WRKSRC= ${WRKDIR}/tmail-${VERS} 13.include "../../misc/rubygems/rubygem.mk"
18INSTALLATION_DIRS= ${RUBY_DOCDIR}/tmail ${RUBY_EXAMPLESDIR}/tmail/data 
19DOCS= CHANGES LICENSE NOTES README 
20 
21post-install: 
22.for f in ${DOCS} 
23 ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/tmail 
24.endfor 
25 ${INSTALL_DATA} ${WRKSRC}/sample/*.rb ${RUBY_EXAMPLESDIR}/tmail 
26 ${INSTALL_DATA} ${WRKSRC}/sample/data/* ${RUBY_EXAMPLESDIR}/tmail/data 
27 
28.include "../../lang/ruby/modules.mk" 
29.include "../../mk/bsd.pkg.mk" 14.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/mail/ruby-tmail/PLIST (expand / switch to unified diff)

--- pkgsrc/mail/ruby-tmail/PLIST 2008/01/27 16:46:46 1.5
+++ pkgsrc/mail/ruby-tmail/PLIST 2008/04/04 15:19:46 1.6
@@ -1,51 +1,194 @@ @@ -1,51 +1,194 @@
1@comment $NetBSD: PLIST,v 1.5 2008/01/27 16:46:46 taca Exp $ 1@comment $NetBSD: PLIST,v 1.6 2008/04/04 15:19:46 jlam Exp $
2${RUBY_SITEARCHLIBDIR}/tmailscanner/tmailscanner.${RUBY_DLEXT} 2${GEM_HOME}/cache/tmail-${PKGVERSION}.gem
3${RUBY_SITELIBDIR}/tmail.rb 3${GEM_LIBDIR}/.require_paths
4${RUBY_SITELIBDIR}/tmail/Makefile 4${GEM_LIBDIR}/CHANGES
5${RUBY_SITELIBDIR}/tmail/address.rb 5${GEM_LIBDIR}/LICENSE
6${RUBY_SITELIBDIR}/tmail/attachments.rb 6${GEM_LIBDIR}/MANIFEST
7${RUBY_SITELIBDIR}/tmail/base64.rb 7${GEM_LIBDIR}/NOTES
8${RUBY_SITELIBDIR}/tmail/compat.rb 8${GEM_LIBDIR}/README
9${RUBY_SITELIBDIR}/tmail/config.rb 9${GEM_LIBDIR}/Rakefile
10${RUBY_SITELIBDIR}/tmail/core_extensions.rb 10${GEM_LIBDIR}/ext/Makefile
11${RUBY_SITELIBDIR}/tmail/encode.rb 11${GEM_LIBDIR}/ext/tmailscanner/tmail/MANIFEST
12${RUBY_SITELIBDIR}/tmail/header.rb 12${GEM_LIBDIR}/ext/tmailscanner/tmail/depend
13${RUBY_SITELIBDIR}/tmail/index.rb 13${GEM_LIBDIR}/ext/tmailscanner/tmail/extconf.rb
14${RUBY_SITELIBDIR}/tmail/interface.rb 14${GEM_LIBDIR}/ext/tmailscanner/tmail/tmailscanner.c
15${RUBY_SITELIBDIR}/tmail/loader.rb 15${GEM_LIBDIR}/lib/tmail.rb
16${RUBY_SITELIBDIR}/tmail/mail.rb 16${GEM_LIBDIR}/lib/tmail/Makefile
17${RUBY_SITELIBDIR}/tmail/mailbox.rb 17${GEM_LIBDIR}/lib/tmail/address.rb
18${RUBY_SITELIBDIR}/tmail/main.rb 18${GEM_LIBDIR}/lib/tmail/attachments.rb
19${RUBY_SITELIBDIR}/tmail/mbox.rb 19${GEM_LIBDIR}/lib/tmail/base64.rb
20${RUBY_SITELIBDIR}/tmail/net.rb 20${GEM_LIBDIR}/lib/tmail/compat.rb
21${RUBY_SITELIBDIR}/tmail/obsolete.rb 21${GEM_LIBDIR}/lib/tmail/config.rb
22${RUBY_SITELIBDIR}/tmail/parser.rb 22${GEM_LIBDIR}/lib/tmail/core_extensions.rb
23${RUBY_SITELIBDIR}/tmail/port.rb 23${GEM_LIBDIR}/lib/tmail/encode.rb
24${RUBY_SITELIBDIR}/tmail/quoting.rb 24${GEM_LIBDIR}/lib/tmail/header.rb
25${RUBY_SITELIBDIR}/tmail/require_arch.rb 25${GEM_LIBDIR}/lib/tmail/index.rb
26${RUBY_SITELIBDIR}/tmail/scanner.rb 26${GEM_LIBDIR}/lib/tmail/interface.rb
27${RUBY_SITELIBDIR}/tmail/scanner_r.rb 27${GEM_LIBDIR}/lib/tmail/loader.rb
28${RUBY_SITELIBDIR}/tmail/stringio.rb 28${GEM_LIBDIR}/lib/tmail/mail.rb
29${RUBY_SITELIBDIR}/tmail/utils.rb 29${GEM_LIBDIR}/lib/tmail/mailbox.rb
30${RUBY_SITELIBDIR}/tmail/version.rb 30${GEM_LIBDIR}/lib/tmail/main.rb
31${RUBY_DOCDIR}/tmail/CHANGES 31${GEM_LIBDIR}/lib/tmail/mbox.rb
32${RUBY_DOCDIR}/tmail/LICENSE 32${GEM_LIBDIR}/lib/tmail/net.rb
33${RUBY_DOCDIR}/tmail/NOTES 33${GEM_LIBDIR}/lib/tmail/obsolete.rb
34${RUBY_DOCDIR}/tmail/README 34${GEM_LIBDIR}/lib/tmail/parser.rb
35${RUBY_EXAMPLESDIR}/tmail/bench_base64.rb 35${GEM_LIBDIR}/lib/tmail/parser.y
36${RUBY_EXAMPLESDIR}/tmail/data/multipart 36${GEM_LIBDIR}/lib/tmail/port.rb
37${RUBY_EXAMPLESDIR}/tmail/data/normal 37${GEM_LIBDIR}/lib/tmail/quoting.rb
38${RUBY_EXAMPLESDIR}/tmail/data/sendtest 38${GEM_LIBDIR}/lib/tmail/require_arch.rb
39${RUBY_EXAMPLESDIR}/tmail/data/simple 39${GEM_LIBDIR}/lib/tmail/scanner.rb
40${RUBY_EXAMPLESDIR}/tmail/data/test 40${GEM_LIBDIR}/lib/tmail/scanner_r.rb
41${RUBY_EXAMPLESDIR}/tmail/extract-attachements.rb 41${GEM_LIBDIR}/lib/tmail/stringio.rb
42${RUBY_EXAMPLESDIR}/tmail/from-check.rb 42${GEM_LIBDIR}/lib/tmail/utils.rb
43${RUBY_EXAMPLESDIR}/tmail/multipart.rb 43${GEM_LIBDIR}/lib/tmail/version.rb
44${RUBY_EXAMPLESDIR}/tmail/parse-bench.rb 44${GEM_LIBDIR}/lib/tmailscanner.${RUBY_DLEXT}
45${RUBY_EXAMPLESDIR}/tmail/parse-test.rb 45${GEM_LIBDIR}/log/BugTrackingLog.txt
46${RUBY_EXAMPLESDIR}/tmail/sendmail.rb 46${GEM_LIBDIR}/log/Changelog-0.txt
47@dirrm ${RUBY_EXAMPLESDIR}/tmail/data 47${GEM_LIBDIR}/log/Changelog.txt
48@dirrm ${RUBY_EXAMPLESDIR}/tmail 48${GEM_LIBDIR}/log/Testlog.txt
49@dirrm ${RUBY_DOCDIR}/tmail 49${GEM_LIBDIR}/log/Todo.txt
50@dirrm ${RUBY_SITELIBDIR}/tmail 50${GEM_LIBDIR}/meta/MANIFEST
51@dirrm ${RUBY_SITEARCHLIBDIR}/tmailscanner 51${GEM_LIBDIR}/meta/VERSION
 52${GEM_LIBDIR}/meta/project.yaml
 53${GEM_LIBDIR}/meta/unixname
 54${GEM_LIBDIR}/sample/bench_base64.rb
 55${GEM_LIBDIR}/sample/data/multipart
 56${GEM_LIBDIR}/sample/data/normal
 57${GEM_LIBDIR}/sample/data/sendtest
 58${GEM_LIBDIR}/sample/data/simple
 59${GEM_LIBDIR}/sample/data/test
 60${GEM_LIBDIR}/sample/extract-attachements.rb
 61${GEM_LIBDIR}/sample/from-check.rb
 62${GEM_LIBDIR}/sample/multipart.rb
 63${GEM_LIBDIR}/sample/parse-bench.rb
 64${GEM_LIBDIR}/sample/parse-test.rb
 65${GEM_LIBDIR}/sample/sendmail.rb
 66${GEM_LIBDIR}/setup.rb
 67${GEM_LIBDIR}/site/contributing/index.html
 68${GEM_LIBDIR}/site/css/clean.css
 69${GEM_LIBDIR}/site/css/layout.css
 70${GEM_LIBDIR}/site/css/style.css
 71${GEM_LIBDIR}/site/download/index.html
 72${GEM_LIBDIR}/site/img/envelope.jpg
 73${GEM_LIBDIR}/site/img/mailman.gif
 74${GEM_LIBDIR}/site/img/stamp-sm.jpg
 75${GEM_LIBDIR}/site/img/stamp.jpg
 76${GEM_LIBDIR}/site/img/stampborder.jpg
 77${GEM_LIBDIR}/site/img/tfire.jpg
 78${GEM_LIBDIR}/site/img/tmail.png
 79${GEM_LIBDIR}/site/index.html
 80${GEM_LIBDIR}/site/js/jquery.js
 81${GEM_LIBDIR}/site/log/Changelog.xsl
 82${GEM_LIBDIR}/site/log/changelog.xml
 83${GEM_LIBDIR}/site/outdated/BUGS
 84${GEM_LIBDIR}/site/outdated/DEPENDS
 85${GEM_LIBDIR}/site/outdated/Incompatibilities
 86${GEM_LIBDIR}/site/outdated/Incompatibilities.ja
 87${GEM_LIBDIR}/site/outdated/NEWS
 88${GEM_LIBDIR}/site/outdated/README.ja
 89${GEM_LIBDIR}/site/outdated/doc.ja/address.html
 90${GEM_LIBDIR}/site/outdated/doc.ja/basics.html
 91${GEM_LIBDIR}/site/outdated/doc.ja/config.html
 92${GEM_LIBDIR}/site/outdated/doc.ja/details.html
 93${GEM_LIBDIR}/site/outdated/doc.ja/index.html
 94${GEM_LIBDIR}/site/outdated/doc.ja/mail.html
 95${GEM_LIBDIR}/site/outdated/doc.ja/mailbox.html
 96${GEM_LIBDIR}/site/outdated/doc.ja/port.html
 97${GEM_LIBDIR}/site/outdated/doc.ja/tmail.html
 98${GEM_LIBDIR}/site/outdated/doc.ja/usage.html
 99${GEM_LIBDIR}/site/outdated/rdd/address.rrd.m
 100${GEM_LIBDIR}/site/outdated/rdd/basics.rd.m
 101${GEM_LIBDIR}/site/outdated/rdd/config.rrd.m
 102${GEM_LIBDIR}/site/outdated/rdd/details.rd.m
 103${GEM_LIBDIR}/site/outdated/rdd/index.rhtml.m
 104${GEM_LIBDIR}/site/outdated/rdd/mail.rrd.m
 105${GEM_LIBDIR}/site/outdated/rdd/mailbox.rrd.m
 106${GEM_LIBDIR}/site/outdated/rdd/port.rrd.m
 107${GEM_LIBDIR}/site/outdated/rdd/tmail.rrd.m
 108${GEM_LIBDIR}/site/outdated/rdd/usage.rd.m
 109${GEM_LIBDIR}/site/quickstart/index.html
 110${GEM_LIBDIR}/site/quickstart/quickstart.html
 111${GEM_LIBDIR}/site/quickstart/usage.html
 112${GEM_LIBDIR}/site/reference/address.html
 113${GEM_LIBDIR}/site/reference/config.html
 114${GEM_LIBDIR}/site/reference/index.html
 115${GEM_LIBDIR}/site/reference/mail.html
 116${GEM_LIBDIR}/site/reference/mailbox.html
 117${GEM_LIBDIR}/site/reference/port.html
 118${GEM_LIBDIR}/site/reference/tmail.html
 119${GEM_LIBDIR}/test/extctrl.rb
 120${GEM_LIBDIR}/test/fixtures/mailbox
 121${GEM_LIBDIR}/test/fixtures/mailbox_without_any_from_or_sender
 122${GEM_LIBDIR}/test/fixtures/mailbox_without_from
 123${GEM_LIBDIR}/test/fixtures/mailbox_without_return_path
 124${GEM_LIBDIR}/test/fixtures/raw_base64_decoded_string
 125${GEM_LIBDIR}/test/fixtures/raw_base64_email
 126${GEM_LIBDIR}/test/fixtures/raw_base64_encoded_string
 127${GEM_LIBDIR}/test/fixtures/raw_email
 128${GEM_LIBDIR}/test/fixtures/raw_email10
 129${GEM_LIBDIR}/test/fixtures/raw_email11
 130${GEM_LIBDIR}/test/fixtures/raw_email12
 131${GEM_LIBDIR}/test/fixtures/raw_email13
 132${GEM_LIBDIR}/test/fixtures/raw_email2
 133${GEM_LIBDIR}/test/fixtures/raw_email3
 134${GEM_LIBDIR}/test/fixtures/raw_email4
 135${GEM_LIBDIR}/test/fixtures/raw_email5
 136${GEM_LIBDIR}/test/fixtures/raw_email6
 137${GEM_LIBDIR}/test/fixtures/raw_email7
 138${GEM_LIBDIR}/test/fixtures/raw_email8
 139${GEM_LIBDIR}/test/fixtures/raw_email9
 140${GEM_LIBDIR}/test/fixtures/raw_email_multiple_from
 141${GEM_LIBDIR}/test/fixtures/raw_email_quoted_with_0d0a
 142${GEM_LIBDIR}/test/fixtures/raw_email_reply
 143${GEM_LIBDIR}/test/fixtures/raw_email_simple
 144${GEM_LIBDIR}/test/fixtures/raw_email_with_bad_date
 145${GEM_LIBDIR}/test/fixtures/raw_email_with_illegal_boundary
 146${GEM_LIBDIR}/test/fixtures/raw_email_with_multipart_mixed_quoted_boundary
 147${GEM_LIBDIR}/test/fixtures/raw_email_with_nested_attachment
 148${GEM_LIBDIR}/test/fixtures/raw_email_with_partially_quoted_subject
 149${GEM_LIBDIR}/test/fixtures/raw_email_with_quoted_illegal_boundary
 150${GEM_LIBDIR}/test/kcode.rb
 151${GEM_LIBDIR}/test/temp_test_one.rb
 152${GEM_LIBDIR}/test/test_address.rb
 153${GEM_LIBDIR}/test/test_attachments.rb
 154${GEM_LIBDIR}/test/test_base64.rb
 155${GEM_LIBDIR}/test/test_encode.rb
 156${GEM_LIBDIR}/test/test_header.rb
 157${GEM_LIBDIR}/test/test_helper.rb
 158${GEM_LIBDIR}/test/test_mail.rb
 159${GEM_LIBDIR}/test/test_mbox.rb
 160${GEM_LIBDIR}/test/test_port.rb
 161${GEM_LIBDIR}/test/test_quote.rb
 162${GEM_LIBDIR}/test/test_scanner.rb
 163${GEM_LIBDIR}/test/test_utils.rb
 164${GEM_LIBDIR}/work/script/make
 165${GEM_LIBDIR}/work/script/rdoc
 166${GEM_LIBDIR}/work/script/setup
 167${GEM_LIBDIR}/work/script/test
 168${GEM_HOME}/specifications/tmail-${PKGVERSION}.gemspec
 169@dirrm ${GEM_LIBDIR}/work/script
 170@dirrm ${GEM_LIBDIR}/work
 171@dirrm ${GEM_LIBDIR}/test/fixtures
 172@dirrm ${GEM_LIBDIR}/test
 173@dirrm ${GEM_LIBDIR}/site/reference
 174@dirrm ${GEM_LIBDIR}/site/quickstart
 175@dirrm ${GEM_LIBDIR}/site/outdated/rdd
 176@dirrm ${GEM_LIBDIR}/site/outdated/doc.ja
 177@dirrm ${GEM_LIBDIR}/site/outdated
 178@dirrm ${GEM_LIBDIR}/site/log
 179@dirrm ${GEM_LIBDIR}/site/js
 180@dirrm ${GEM_LIBDIR}/site/img
 181@dirrm ${GEM_LIBDIR}/site/download
 182@dirrm ${GEM_LIBDIR}/site/css
 183@dirrm ${GEM_LIBDIR}/site/contributing
 184@dirrm ${GEM_LIBDIR}/site
 185@dirrm ${GEM_LIBDIR}/sample/data
 186@dirrm ${GEM_LIBDIR}/sample
 187@dirrm ${GEM_LIBDIR}/meta
 188@dirrm ${GEM_LIBDIR}/log
 189@dirrm ${GEM_LIBDIR}/lib/tmail
 190@dirrm ${GEM_LIBDIR}/lib
 191@dirrm ${GEM_LIBDIR}/ext/tmailscanner/tmail
 192@dirrm ${GEM_LIBDIR}/ext/tmailscanner
 193@dirrm ${GEM_LIBDIR}/ext
 194@dirrm ${GEM_LIBDIR}

cvs diff -r1.6 -r1.7 pkgsrc/mail/ruby-tmail/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/ruby-tmail/distinfo 2008/01/27 16:46:46 1.6
+++ pkgsrc/mail/ruby-tmail/distinfo 2008/04/04 15:19:46 1.7
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.6 2008/01/27 16:46:46 taca Exp $ 1$NetBSD: distinfo,v 1.7 2008/04/04 15:19:46 jlam Exp $
2 2
3SHA1 (tmail.1.2.1.tar.gz) = 3d4dc1755be56ebe363dc9e4f70912ee53aefc72 3SHA1 (tmail-1.2.2.gem) = d20da7f8457f5d88deaa0ecac3401d4ac42749b0
4RMD160 (tmail.1.2.1.tar.gz) = b6599485ad53c1aeac8da964ec30b30a124b4ab5 4RMD160 (tmail-1.2.2.gem) = c240b6687a582c487e665f38168e134dd09f0af3
5Size (tmail.1.2.1.tar.gz) = 141435 bytes 5Size (tmail-1.2.2.gem) = 413184 bytes
 6SHA1 (patch-ab) = a29faedac9e8dcd452cfd6cfbe992962530918a7

File Added: pkgsrc/mail/ruby-tmail/patches/Attic/patch-ab
$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