diff options
author | ryoon <ryoon@pkgsrc.org> | 2011-10-19 18:32:50 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2011-10-19 18:32:50 +0000 |
commit | 472ce2d6c5d98da30eff6656358e08f9ddc54f0e (patch) | |
tree | bebe9a6eb2412328f35e466cea0fe50d1dc1acd9 /mail/mew/patches | |
parent | a0bed119399457ad46c8ff8470e196500d05a55a (diff) | |
download | pkgsrc-472ce2d6c5d98da30eff6656358e08f9ddc54f0e.tar.gz |
Update to 6.4
* Remove included patches.
Changelog:
Mew 6.4 stable release (2011/10/19)
* cmew falls back to getModificationTime on Windows.
Masamichi HOSODA <trueroad>
* Supporting Ruby 1.9.
Takahiro Kambe <taca>
Mew 6.4 release candidate 1 (2011/09/06)
* A bug of rescan is fixed finally!
* mewl avoids causing error if a folder does not exist.
Masamichi HOSODA <trueroad>
* Catching up to stunnel 4.39.
Ryo ONODERA <ryo_on>
* Supporting text/csv.
Tetsuya Toda <toda>
Mew 6.3.51 (2011/06/29)
* A hack for calling browser on Unix.
"Diogo F. S. Ramos" <diogofsr> and Tatsuya Kinoshita <tats>
* Bug fixes for hankaku.
<tmurata> and Tatsuya Kinoshita <tats>
* Avoiding broken end-of-line for quoted-printable.
* Multibyte hack for Emacs 23 and 24.
* Supporting GBK.
* Fixing excel and powerpoint on Unix.
Kan Sasaki <sasaki@fcc.ad.jp>
* pdftotext support for Windows.
Shuichi KITAGUCHI <ki>
* &rest to mew-user-agent-compose for Emacs 24.
Harald Hanche-Olsen <hanche>
* More gentle for broken Multipart/Signed.
Eisaku YAMAGUCHI <eisaku>
* Improving the documentation of mew-draft-use-format-flowed.
Christophe TROESTLER <Christophe.Troestler>
* varsx hack.
* Fixing regex of time.
Christophe TROESTLER <Christophe.Troestler>
* Fixing major mode hooks.
Hayashi Masahiro <mhayashi1120>
* Inline display of PDF with "pdftotext".
Hideyuki SHIRAI <shirai>
Harumitsu YOSHITAKE <yositake>
* Text/Pdf for Thunderbird
Christophe TROESTLER <Christophe.Troestler>
* Removing warnings for Emacs 23.3
Yu-ji Hosokawa <yu-ji>
* Killing stunnel with -KILL since the spec of stunnel changed.
* The -b option for mewest.
"Diogo F. S. Ramos" <diogofs>
Mew 6.3.50 (2010/08/31)
* Defining mew-draft-use-format-flowed.
Christophe TROESTLER <Christophe.Troestler>
* Making use of mew-save-dir.
* Fixing the hash-vs-array problem of cmew.
Masamichi HOSODA <trueroad>
* Making cmew safer in the case where mewest works at the same time.
Masamichi HOSODA <trueroad>
* Hack for mew-time-rfc-to-sortkey.
Hideyuki SHIRAI <shirai>
* A patch for unzip.
Yu-ji Hosokawa <yu-ji>
* Supporting unzip.
* Bug fix for PGP/MIME of binary encryption.
Shoichi Kurosaka <sho>
* Both cmew and smew in Haskell works well finally!
Shuichi KITAGUCHI <kit>
* Fixing info/Makefile.
Yasuhiro KIMURA <yasu>
* Guarding mew-addrbook-clean-up.
Hideyuki SHIRAI <shirai>
* A bug fix of mew-mime-content-type.
Yu-ji Hosokawa <yu-ji>
* Setting split-width-threshold to nil in mew-summary-reply.
* "b" in Summary saves the buffer of Message mode to a file.
* header-only now can work for M-x mew.
* Bold of font can be specified on Emacs 23.
* Deleting " " from global-mode-string.
Christophe TROESTLER <Christophe.Troestler>
* Correcting the -P option of stunnel3.
Kendall Shaw <kshaw>
* Define mew-sumsym-encode-folder and mew-sumsym-decode-folder.
* set-buffer -> with-current-buffer.
* Making mew-mime-image() safer.
Hideyuki SHIRAI <shirai>
Diffstat (limited to 'mail/mew/patches')
-rw-r--r-- | mail/mew/patches/patch-ac | 107 | ||||
-rw-r--r-- | mail/mew/patches/patch-mew-ssl.el | 16 |
2 files changed, 0 insertions, 123 deletions
diff --git a/mail/mew/patches/patch-ac b/mail/mew/patches/patch-ac deleted file mode 100644 index f21dccf8b44..00000000000 --- a/mail/mew/patches/patch-ac +++ /dev/null @@ -1,107 +0,0 @@ -$NetBSD: patch-ac,v 1.2 2011/09/12 16:27:18 taca Exp $ - -* Portability with Ruby 1.9 and later: - - Use own class to get mail header instead of using mailread. - -* Two fixes for cmew problem: - - http://www.mew.org/pipermail/mew-dist/2010-August/028963.html - http://www.mew.org/pipermail/mew-dist/2010-August/028962.html - ---- bin/cmew.orig 2009-09-09 00:57:27.000000000 +0000 -+++ bin/cmew -@@ -13,7 +13,31 @@ require 'sqlite3' - require 'time' - require 'fileutils' - require 'find' --require 'mailread' -+ -+################################################################ -+## -+## mail_header -+## -+## Get header from mail message. If multiple header field -+## exists, last one will be used. -+## -+def mail_header(path) -+ @header = {} -+ value = nil -+ File.open(path) do |f| -+ while l = f.gets.chomp -+ next if /^From / =~ l -+ break if /^$/ =~ l -+ if /^\s+/ !~ l -+ (name, value) = l.split(/:\s+/, 2) -+ @header[name.downcase] = value -+ else -+ value << $' -+ end -+ end -+ end -+ return @header -+end - - ################################################################ - ## -@@ -127,6 +151,8 @@ def register(db, maildir, ignore_regex, - deleted = 0 - skipdir = '' - -+begin -+ - Find.find(target) do |fpath| - if fpath =~ ignore_regex - if FileTest.directory?(fpath) -@@ -135,7 +161,7 @@ def register(db, maildir, ignore_regex, - end - # next - else -- st = File.lstat(fpath) -+ st = File.lstat(fpath) rescue next - if st.symlink? - if FileTest.directory?(fpath) - print fpath, " (ignored)\n" -@@ -159,14 +185,14 @@ def register(db, maildir, ignore_regex, - elsif st.file? and fpath =~ /\/[0-9]+(\.mew)?$/ - next if File.dirname(fpath) == skipdir - next if last_mod > st.ctime.tv_sec -- m = Mail.new(fpath) -+ m = mail_header(fpath) rescue next - id = get_id(m) - parid = get_parid(m) - date = get_date(m) - path = get_path(fpath) - newpath = true - if last_mod > 0 -- get_entry.execute!(id) do |row| -+ get_entry.execute(id).each do |row| - past_path = row['path'] - unless File.exist?(past_path) - del_entry.execute(id, past_path) -@@ -183,10 +209,16 @@ def register(db, maildir, ignore_regex, - end - end - end -+ -+ensure -+ - add_entry.close - get_entry.close - del_entry.close - print 'Registered: ', registred, ', deleted: ', deleted, "\n" -+ -+end -+ - end - - ################################################################ -@@ -209,7 +241,7 @@ OptionParser.new {|opt| - - db_file = ARGV[0] || File.expand_path('~/Mail/id.db') - maildir = ARGV[1] || File.expand_path('~/Mail') --ignore_regex = Regexp.new(ARGV[2] || '^\./casket$|^\./casket/|/\.') -+ignore_regex = Regexp.new(ARGV[2] || '^\./casket$|^\./casket/|^\./casket_replica$|^\./casket_replica/|/\.') - target = if ARGV[3]; './' + ARGV[3] else '.' end - have_target = if ARGV[3]; true else false end - fullupdate = opts[:f] == true diff --git a/mail/mew/patches/patch-mew-ssl.el b/mail/mew/patches/patch-mew-ssl.el deleted file mode 100644 index efafc5ffdf0..00000000000 --- a/mail/mew/patches/patch-mew-ssl.el +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-mew-ssl.el,v 1.1 2011/07/11 14:54:38 ryoon Exp $ - -* Support "stunnel -version" output of stunnel-4.39. - ---- mew-ssl.el.orig 2009-01-21 05:54:58.000000000 +0000 -+++ mew-ssl.el -@@ -260,7 +260,8 @@ A local port number can be obtained the - (with-temp-buffer - (call-process mew-prog-ssl nil t nil "-version") - (goto-char (point-min)) -- (if (looking-at "stunnel 4\\.\\([0-9]+\\)") -+ (re-search-forward "^stunnel " nil t 1) -+ (if (looking-at "4\\.\\([0-9]+\\)") - (progn - (setq mew-ssl-ver 4) - (setq mew-ssl-minor-ver (string-to-number (mew-match-string 1)))) |