From yasu@home.utahime.org  Tue Oct 22 15:32:01 2013
Return-Path: <yasu@home.utahime.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTP id C4124ABC
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 22 Oct 2013 15:32:01 +0000 (UTC)
	(envelope-from yasu@home.utahime.org)
Received: from gate.utahime.jp (ipq210.utahime.jp [183.180.29.210])
	by mx1.freebsd.org (Postfix) with ESMTP id 4E09E22C0
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 22 Oct 2013 15:32:00 +0000 (UTC)
Received: from eastasia.home.utahime.org (eastasia.home.utahime.org [192.168.174.1])
	by gate.utahime.jp (Postfix) with ESMTP id B029B61FAB;
	Wed, 23 Oct 2013 00:22:40 +0900 (JST)
Received: from eastasia.home.utahime.org (localhost [127.0.0.1])
	by localhost-backdoor.home.utahime.org (Postfix) with ESMTP id 8989C4E633;
	Wed, 23 Oct 2013 00:22:40 +0900 (JST)
Received: from rolling-vm-freebsd1.home.utahime.org (rolling-vm-freebsd1.home.utahime.org [192.168.174.51])
	by eastasia.home.utahime.org (Postfix) with ESMTP id 6EA404E62F;
	Wed, 23 Oct 2013 00:22:40 +0900 (JST)
Received: by rolling-vm-freebsd1.home.utahime.org (Postfix, from userid 1000)
	id 4A9801C376F; Wed, 23 Oct 2013 00:22:40 +0900 (JST)
Message-Id: <20131022152240.4A9801C376F@rolling-vm-freebsd1.home.utahime.org>
Date: Wed, 23 Oct 2013 00:22:40 +0900 (JST)
From: Yasuhiro KIMURA <yasu@utahime.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [PATCH] mail/bsfilter: update to 1.0.18.rc5 and etc.
X-Send-Pr-Version: 3.113
X-GNATS-Notify: info@otsune.com

>Number:         183204
>Category:       ports
>Synopsis:       [PATCH] mail/bsfilter: update to 1.0.18.rc5 and etc.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    swills
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 22 15:40:00 UTC 2013
>Closed-Date:    Sun Mar 30 00:13:55 UTC 2014
>Last-Modified:  Sun Mar 30 13:50:00 UTC 2014
>Originator:     Yasuhiro KIMURA
>Release:        FreeBSD 9.2-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD xxxx 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255921: Sat Sep 28 23:09:21 JST 2013 xxxx amd64


	
>Description:
	
	- Update to 1.0.18.rc5 (+ patch) to support Ruby 1.9.
	- Use more proper EXAMPLES option instead of DOCS.
	- Support staging.

>How-To-Repeat:
	
>Fix:

	

--- patch-bsfilter begins here ---
Index: Makefile
===================================================================
--- Makefile	(revision 331260)
+++ Makefile	(working copy)
@@ -2,10 +2,11 @@
 # $FreeBSD$
 
 PORTNAME=	bsfilter
-PORTVERSION=	1.0.17
+PORTVERSION=	1.0.18.r5
 CATEGORIES=	mail ruby
 MASTER_SITES=	SFJP
-MASTER_SITE_SUBDIR=	bsfilter/49795
+MASTER_SITE_SUBDIR=	bsfilter/58302
+DISTNAME=	${PORTNAME}-1.0.18.ruby1.9.rc5
 EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	info@otsune.com
@@ -17,12 +18,12 @@
 
 NO_BUILD=	yes
 USE_RUBY=	yes
+RUBY_REQUIRE=	Ruby >= 193
 
-OPTIONS_DEFINE=	DOCS MECAB
+OPTIONS_DEFINE=	EXAMPLES MECAB
 
 MECAB_DESC=	Part-of-Speech and Morphological Analyzer
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MMECAB}
@@ -30,18 +31,13 @@
 .endif
 
 do-install:
-	@${INSTALL_SCRIPT} ${WRKSRC}/bsfilter/${PORTNAME} ${PREFIX}/bin/${PORTNAME}
-.if ${PORT_OPTIONS:MDOCS}
-	@${MKDIR} ${EXAMPLESDIR}
+	@${INSTALL_SCRIPT} ${WRKSRC}/bsfilter/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 .for FILE in bsfilter.conf.sample dot-qmail.sample
-	@${INSTALL_DATA} ${FILESDIR}/${FILE} ${EXAMPLESDIR}
+	@${INSTALL_DATA} ${FILESDIR}/${FILE} ${STAGEDIR}${EXAMPLESDIR}
 .endfor
 .for DIR in mda mua
-	@${CP} -r ${WRKSRC}/${DIR} ${EXAMPLESDIR}/${DIR}
+	@${CP} -r ${WRKSRC}/${DIR} ${STAGEDIR}${EXAMPLESDIR}/${DIR}
 .endfor
-.endif
 
-post-install:
-	@${CAT} ${PKGMESSAGE}
-
 .include <bsd.port.mk>
Index: distinfo
===================================================================
--- distinfo	(revision 331260)
+++ distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (bsfilter-1.0.17.tgz) = 80aff0cc641894d9292be3c76d5ff7b074382a89057bdf4d42cd79eb459245c7
-SIZE (bsfilter-1.0.17.tgz) = 1348493
+SHA256 (bsfilter-1.0.18.ruby1.9.rc5.tgz) = bcd3504f425d1290668b4eb451e5efc683828239348ef5ced42799598b60506f
+SIZE (bsfilter-1.0.18.ruby1.9.rc5.tgz) = 80184
Index: files/patch-bsfilter
===================================================================
--- files/patch-bsfilter	(revision 0)
+++ files/patch-bsfilter	(working copy)
@@ -0,0 +1,192 @@
+Index: bsfilter/bsfilter
+===================================================================
+RCS file: /cvsroot/bsfilter/bsfilter/bsfilter,v
+retrieving revision 1.86.2.8
+retrieving revision 1.86.2.10
+diff -u -r1.86.2.8 -r1.86.2.10
+--- bsfilter/bsfilter	9 Mar 2013 18:03:03 -0000	1.86.2.8
++++ bsfilter/bsfilter	14 Jul 2013 18:41:40 -0000	1.86.2.10
+@@ -1,5 +1,5 @@
+ #! /usr/bin/env ruby
+-## -*-Ruby-*- $Id: bsfilter,v 1.86.2.8 2013/03/09 18:03:03 nabeken Exp $
++## -*-Ruby-*- $Id: bsfilter,v 1.86.2.10 2013/07/14 18:41:40 nabeken Exp $
+ ## Copyright (C) 2003, 2004, 2005, 2006 NABEYA Kenichi
+ ##
+ ## This program is free software; you can redistribute it and/or modify
+@@ -31,7 +31,7 @@
+ 
+   Release = "$Name:  $".split[1].sub(/\A[^\d]*/, '').gsub(/_/, '.')
+   Release.concat("-") if (Release == "")
+-  Revision = "$Revision: 1.86.2.8 $".gsub(/[^\.\d]/, '')
++  Revision = "$Revision: 1.86.2.10 $".gsub(/[^\.\d]/, '')
+   Languages = ["C", "ja"]
+   Default_Language = "C"
+ 
+@@ -281,9 +281,9 @@
+ 
+   def latin2ascii(str)
+     str.force_encoding('ASCII-8BIT')
+-    newstr = str.tr("\x92\x93\x94", "'''")
+-    newstr.tr!("\xc0-\xc5\xc8-\xcb\xcc-\xcf\xd2-\xd6\xd9-\xdc", "AAAAAAEEEEIIIIOOOOOUUUU")
+-    newstr.tr!("\xe0-\xe5\xe8-\xeb\xec-\xef\xf2-\xf6\xf9-\xfc", "aaaaaaeeeeiiiiooooouuuu")
++    newstr = str.tr("\x92\x93\x94".force_encoding('ASCII-8BIT'), "'''")
++    newstr.tr!("\xc0-\xc5\xc8-\xcb\xcc-\xcf\xd2-\xd6\xd9-\xdc".force_encoding('ASCII-8BIT'), "AAAAAAEEEEIIIIOOOOOUUUU")
++    newstr.tr!("\xe0-\xe5\xe8-\xeb\xec-\xef\xf2-\xf6\xf9-\xfc".force_encoding('ASCII-8BIT'), "aaaaaaeeeeiiiiooooouuuu")
+     return newstr
+   end
+ 
+@@ -901,7 +901,7 @@
+         end
+       end
+     end
+-    return nil
++    return [nil, nil]
+   end
+ 
+   def get_lang_from_buf(buf, html_flag)
+@@ -916,6 +916,7 @@
+                    
+ ##    reg_utf8 = Regexp::compile("[\xe3\x80\x80-\xe3\x80\x82\xe3\x81\x81-\xe3\x82\x93\xe3\x82\xa1-\xe3\x83\xb6]{4}", nil, 'u') # kana in utf8
+     reg_utf8 = Regexp::compile("[\xe3\x80\x80-\xe3\x80\x82\xe3\x81\x81-\xe3\x82\x93\xe3\x82\xa1-\xe3\x83\xb6]{4}".force_encoding('UTF-8'))
++
+ ##    reg_jis = Regexp::compile("\\x1b\\x24[\\x42\\x40]", nil, 'n') # escape sequence to jisx0208 new and old
+     reg_jis = Regexp::compile("\\x1b\\x24[\\x42\\x40]".force_encoding('ASCII-8BIT'))
+ ##    reg_gb18030_possible = Regexp::compile('[\x80-\x9f]', nil, 'n')
+@@ -934,16 +935,20 @@
+         gb18030_possible = true
+       end
+ 
+-      if (str.encode('UTF-8', 'UTF-8') =~ reg_utf8)
++      str_utf8 = str.encode('UTF-16BE', 'UTF-8', :undef => :replace, :invalid => :replace).encode('UTF-8', 'UTF-16BE', :undef => :replace, :invalid => :replace)
++      str_sjis = str.encode('UTF-16BE', 'SHIFT_JIS', :undef => :replace, :invalid => :replace).encode('SHIFT_JIS', 'UTF-16BE', :undef => :replace, :invalid => :replace)
++      str_euc = str.encode('UTF-16BE', 'EUC-JP', :undef => :replace, :invalid => :replace).encode('EUC-JP', 'UTF-16BE', :undef => :replace, :invalid => :replace)
++
++      if (str_utf8 =~ reg_utf8)
+         @options["message-fh"].printf("lang ja utf8\n") if (@options["debug"])
+         return ["ja", "utf8"]
+       elsif (str.force_encoding('ASCII-8BIT') =~ reg_jis)
+         @options["message-fh"].printf("lang ja jis\n") if (@options["debug"])
+         return ["ja", "jis"]
+-      elsif (str.encode('SHIFT_JIS', 'SHIFT_JIS') =~ reg_sjis)
++      elsif (str_sjis =~ reg_sjis)
+         @options["message-fh"].printf("lang ja sjis\n") if (@options["debug"])
+         return ["ja", "sjis"]
+-      elsif (str.encode('EUC-JP', 'EUC-JP') =~ reg_euc)
++      elsif (str_euc =~ reg_euc)
+         if (gb18030_possible)
+           @options["message-fh"].printf("lang ja gb18030\n") if (@options["debug"])
+           return ["ja", "gb18030"]
+@@ -1041,10 +1046,27 @@
+         @method = Proc::new {|s| block(s)}
+       when "mecab"
+         @method = Proc::new {|s| mecab(s)}
++        meishi_euc = "\xcc\xbe\xbb\xec".force_encoding('ASCII-8BIT')
++        meishi_sjis = meishi_euc.encode('SHIFT_JIS', 'EUC-JP').force_encoding('ASCII-8BIT')
++        meishi_utf8 = meishi_euc.encode('UTF-8', 'EUC-JP').force_encoding('ASCII-8BIT')
+         if (defined?(MeCab::VERSION)) # defined after 0.90
+           @m = MeCab::Tagger.new("-Ochasen")
++          node = @m.parseToNode('this is a pen')
++          hinshi = node.next.feature.force_encoding('ASCII-8BIT').split(/,/)[0]
+         else
+-          @m = MeCab::Tagger.new([$0, "-Ochasen"])
++          @m = MeCab::Tagger.new("-Ochasen")
++          node = @m.parseToNode('this is a pen')
++          hinshi = node.next.getFeature.force_encoding('ASCII-8BIT').split(/,/)[0]
++        end
++        case hinshi
++        when meishi_euc
++          @m_dic_enc = Encoding::EUC_JP
++        when meishi_sjis
++          @m_dic_enc = Encoding::SHIFT_JIS
++        when meishi_utf8
++          @m_dic_enc = Encoding::UTF_8
++        else
++          @m_dic_enc = Encoding::default_external
+         end
+       when "chasen"
+         Chasen.getopt("-F", '%H %m\n', "-j")
+@@ -1089,8 +1111,9 @@
+     end
+     
+     def mecab(str)
++      str = str.encode(@m_dic_enc, :invalid => :replace, :undef => :replace, :replace => ' ')
+       str = str.gsub(/[\x00-\x7f]/, ' ')
+-      if (str =~ /\A +\z/)
++      if (str.length == 0 || str =~ /\A +\z/)
+         return []
+       end
+       array = Array::new
+@@ -1098,21 +1121,30 @@
+       while (node &&
+              (defined?(MeCab::VERSION) || (node.hasNode == 1)))
+         if defined?(MeCab::VERSION)
+-          token = node.surface.force_encoding('EUC-JP')
+-          hinshi = node.feature.force_encoding('EUC-JP').split(/,/)[0]
++          token = node.surface.encode('EUC-JP', @m_dic_enc)
++          hinshi = node.feature.encode('EUC-JP', @m_dic_enc).split(/,/)[0]
+         else
+-          token = node.getSurface
+-          hinshi = node.getFeature.split(/,/)[0]
++          token = node.getSurface.encode('EUC-JP', @m_dic_enc)
++          hinshi = node.getFeature.encode('EUC-JP', @m_dic_enc).split(/,/)[0]
+         end
+-        if (hinshi == "\xcc\xbe\xbb\xec".force_encoding('EUC-JP'))
+-          if ((token.force_encoding('EUC-JP') =~ Reg_kanji_katakana) || (token.length > 2))
++        unless (token.valid_encoding?)
++  # Scrub token
++          token = token.each_char.map { |c| (c.valid_encoding?) ? c : "" }.join
++        end
++        case hinshi
++        when "BOS/EOS"
++          # Skip BOS/EOS
++        when "\xb5\xad\xb9\xe6".force_encoding('EUC-JP')
++          # Skip KIGOU
++        when "\xcc\xbe\xbb\xec".force_encoding('EUC-JP')
++          # MEISHI
++          if ((token =~ Reg_kanji_katakana) || (token.bytesize > 2))
+             array.push(token)
+           end
+         else
+-          token.force_encoding('EUC-JP').gsub!(Reg_not_kanji_katakana, '')
+-          if ((token.force_encoding('EUC-JP') =~ Reg_kanji) || (token.length > 2))
++          token.gsub!(Reg_not_kanji_katakana, '')
++          if ((token =~ Reg_kanji) || (token.bytesize > 2))
+             array.push(token)
+-          else
+           end
+         end
+         node = node.next
+@@ -1215,6 +1247,12 @@
+         else
+           content = latin2ascii(content)
+         end
++
++        unless (content.valid_encoding?)
++      # Scrub str
++          content = content.each_char.map { |c| (c.valid_encoding?) ? c : "" }.join
++        end
++
+         content.scan(reg_token).each do |token|
+           head_db.add_scalar(header, token, 1) if (token.length < 20)
+           @options["message-fh"].printf("tokenizer %s %s\n", header, token) if (@options["debug"])
+@@ -1362,6 +1400,11 @@
+     reg_token2 = Regexp::compile('\b\d[\d\.]+\d\b|[\w%]+')
+     reg_noret = Regexp::compile('[\r\n]*\z')
+     
++    unless (str.valid_encoding?)
++      # Scrub str
++      str = str.each_char.map { |c| (c.valid_encoding?) ? c : "" }.join
++    end
++
+     str.scan(reg_token).each do |token|
+       if (token =~ reg_url)
+         token.scan(reg_token2).each do |token2|
+@@ -1454,7 +1497,7 @@
+         buf = buf.join.gsub(/[\r\n]/, '').unpack("m*")
+       end
+     when /quoted-printable/i
+-      buf.map! {|str| str.unpack("M*").to_s}
++      buf.map! {|str| str.unpack("M*").join}
+     end
+ 
+     lang_backup = lang
Index: pkg-plist
===================================================================
--- pkg-plist	(revision 331260)
+++ pkg-plist	(working copy)
@@ -1,24 +1,26 @@
 bin/bsfilter
-%%PORTDOCS%%share/examples/bsfilter/bsfilter.conf.sample
-%%PORTDOCS%%share/examples/bsfilter/dot-qmail.sample
-%%PORTDOCS%%share/examples/bsfilter/mda/maildrop/mailfilter.header
-%%PORTDOCS%%share/examples/bsfilter/mda/procmail/procmailrc.black_gray
-%%PORTDOCS%%share/examples/bsfilter/mda/procmail/procmailrc.header
-%%PORTDOCS%%share/examples/bsfilter/mda/procmail/procmailrc.status
-%%PORTDOCS%%share/examples/bsfilter/mua/mew3/bs_clean
-%%PORTDOCS%%share/examples/bsfilter/mua/mew3/bs_mark
-%%PORTDOCS%%share/examples/bsfilter/mua/mew3/bs_spam
-%%PORTDOCS%%share/examples/bsfilter/mua/mew3/mew.el
-%%PORTDOCS%%share/examples/bsfilter/mua/mew4/emacs.el
-%%PORTDOCS%%share/examples/bsfilter/mua/mew4/mew.el
-%%PORTDOCS%%share/examples/bsfilter/mua/mew5/mew.el
-%%PORTDOCS%%share/examples/bsfilter/mua/mew6/mew.el
-%%PORTDOCS%%@dirrm share/examples/bsfilter/mda/maildrop
-%%PORTDOCS%%@dirrm share/examples/bsfilter/mda/procmail
-%%PORTDOCS%%@dirrm share/examples/bsfilter/mda
-%%PORTDOCS%%@dirrm share/examples/bsfilter/mua/mew6
-%%PORTDOCS%%@dirrm share/examples/bsfilter/mua/mew5
-%%PORTDOCS%%@dirrm share/examples/bsfilter/mua/mew4
-%%PORTDOCS%%@dirrm share/examples/bsfilter/mua/mew3
-%%PORTDOCS%%@dirrm share/examples/bsfilter/mua
-%%PORTDOCS%%@dirrm share/examples/bsfilter
+%%PORTEXAMPLES%%share/examples/bsfilter/bsfilter.conf.sample
+%%PORTEXAMPLES%%share/examples/bsfilter/dot-qmail.sample
+%%PORTEXAMPLES%%share/examples/bsfilter/mda/maildrop/mailfilter.header
+%%PORTEXAMPLES%%share/examples/bsfilter/mda/procmail/procmailrc.black_gray
+%%PORTEXAMPLES%%share/examples/bsfilter/mda/procmail/procmailrc.header
+%%PORTEXAMPLES%%share/examples/bsfilter/mda/procmail/procmailrc.status
+%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew3/bs_clean
+%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew3/bs_mark
+%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew3/bs_spam
+%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew3/mew.el
+%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew4/emacs.el
+%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew4/mew.el
+%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew5/mew.el
+%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew6/mew.el
+%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew6.4/mew.el
+%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mda/maildrop
+%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mda/procmail
+%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mda
+%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mua/mew6.4
+%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mua/mew6
+%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mua/mew5
+%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mua/mew4
+%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mua/mew3
+%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mua
+%%PORTEXAMPLES%%@dirrm share/examples/bsfilter
--- patch-bsfilter ends here ---


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Tue Oct 22 15:40:10 UTC 2013 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=183204 

From: Edwin Groothuis <edwin@FreeBSD.org>
To: info@otsune.com
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/183204: [PATCH] mail/bsfilter: update to 1.0.18.rc5 and etc.
Date: Tue, 22 Oct 2013 15:40:09 UT

 Maintainer of mail/bsfilter,
 
 Please note that PR ports/183204 has just been submitted.
 
 If it contains a patch for an upgrade, an enhancement or a bug fix
 you agree on, reply to this email stating that you approve the patch
 and a committer will take care of it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/183204
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org

From: Yasuhiro KIMURA <yasu@utahime.org>
To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Cc:  
Subject: Re: ports/183204: [PATCH] mail/bsfilter: update to 1.0.18.rc5 and
 etc.
Date: Mon, 04 Nov 2013 07:32:37 +0900

 This is a multi-part message in MIME format.
 --------------060305050603010104030202
 Content-Type: text/plain; charset=ISO-2022-JP
 Content-Transfer-Encoding: 7bit
 
 New version 1.0.19 is released. So please commit attached patch instead
 of original one.
 
 Regards.
 
 --------------060305050603010104030202
 Content-Type: text/plain; charset=Shift_JIS;
  name="patch-bsfilter"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="patch-bsfilter"
 
 SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiAz
 MzI1ODkpCisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMiwxMCArMiwxMCBAQAog
 IyAkRnJlZUJTRCQKIAogUE9SVE5BTUU9CWJzZmlsdGVyCi1QT1JUVkVSU0lPTj0JMS4wLjE3
 CitQT1JUVkVSU0lPTj0JMS4wLjE5CiBDQVRFR09SSUVTPQltYWlsIHJ1YnkKIE1BU1RFUl9T
 SVRFUz0JU0ZKUAotTUFTVEVSX1NJVEVfU1VCRElSPQlic2ZpbHRlci80OTc5NQorTUFTVEVS
 X1NJVEVfU1VCRElSPQlic2ZpbHRlci81OTgwNAogRVhUUkFDVF9TVUZYPQkudGd6CiAKIE1B
 SU5UQUlORVI9CWluZm9Ab3RzdW5lLmNvbQpAQCAtMTgsMTEgKzE4LDEwIEBACiBOT19CVUlM
 RD0JeWVzCiBVU0VfUlVCWT0JeWVzCiAKLU9QVElPTlNfREVGSU5FPQlET0NTIE1FQ0FCCitP
 UFRJT05TX0RFRklORT0JRVhBTVBMRVMgTUVDQUIKIAogTUVDQUJfREVTQz0JUGFydC1vZi1T
 cGVlY2ggYW5kIE1vcnBob2xvZ2ljYWwgQW5hbHl6ZXIKIAotTk9fU1RBR0U9CXllcwogLmlu
 Y2x1ZGUgPGJzZC5wb3J0Lm9wdGlvbnMubWs+CiAKIC5pZiAke1BPUlRfT1BUSU9OUzpNTUVD
 QUJ9CkBAIC0zMCwxOCArMjksMTMgQEAKIC5lbmRpZgogCiBkby1pbnN0YWxsOgotCUAke0lO
 U1RBTExfU0NSSVBUfSAke1dSS1NSQ30vYnNmaWx0ZXIvJHtQT1JUTkFNRX0gJHtQUkVGSVh9
 L2Jpbi8ke1BPUlROQU1FfQotLmlmICR7UE9SVF9PUFRJT05TOk1ET0NTfQotCUAke01LRElS
 fSAke0VYQU1QTEVTRElSfQorCUAke0lOU1RBTExfU0NSSVBUfSAke1dSS1NSQ30vYnNmaWx0
 ZXIvJHtQT1JUTkFNRX0gJHtTVEFHRURJUn0ke1BSRUZJWH0vYmluLyR7UE9SVE5BTUV9CisJ
 QCR7TUtESVJ9ICR7U1RBR0VESVJ9JHtFWEFNUExFU0RJUn0KIC5mb3IgRklMRSBpbiBic2Zp
 bHRlci5jb25mLnNhbXBsZSBkb3QtcW1haWwuc2FtcGxlCi0JQCR7SU5TVEFMTF9EQVRBfSAk
 e0ZJTEVTRElSfS8ke0ZJTEV9ICR7RVhBTVBMRVNESVJ9CisJQCR7SU5TVEFMTF9EQVRBfSAk
 e0ZJTEVTRElSfS8ke0ZJTEV9ICR7U1RBR0VESVJ9JHtFWEFNUExFU0RJUn0KIC5lbmRmb3IK
 IC5mb3IgRElSIGluIG1kYSBtdWEKLQlAJHtDUH0gLXIgJHtXUktTUkN9LyR7RElSfSAke0VY
 QU1QTEVTRElSfS8ke0RJUn0KKwlAJHtDUH0gLXIgJHtXUktTUkN9LyR7RElSfSAke1NUQUdF
 RElSfSR7RVhBTVBMRVNESVJ9LyR7RElSfQogLmVuZGZvcgotLmVuZGlmCiAKLXBvc3QtaW5z
 dGFsbDoKLQlAJHtDQVR9ICR7UEtHTUVTU0FHRX0KLQogLmluY2x1ZGUgPGJzZC5wb3J0Lm1r
 PgpJbmRleDogZGlzdGluZm8KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZGlzdGluZm8JKHJldmlzaW9u
 IDMzMjU4OSkKKysrIGRpc3RpbmZvCSh3b3JraW5nIGNvcHkpCkBAIC0xLDIgKzEsMiBAQAot
 U0hBMjU2IChic2ZpbHRlci0xLjAuMTcudGd6KSA9IDgwYWZmMGNjNjQxODk0ZDkyOTJiZTNj
 NzZkNWZmN2IwNzQzODJhODkwNTdiZGY0ZDQyY2Q3OWViNDU5MjQ1YzcKLVNJWkUgKGJzZmls
 dGVyLTEuMC4xNy50Z3opID0gMTM0ODQ5MworU0hBMjU2IChic2ZpbHRlci0xLjAuMTkudGd6
 KSA9IDhhYTFkNzEzY2M4NDhiMjBkNjc4ZWI3YTVmMjRiZWMxODc5ODYwZDAyMzcwMTY0NGJm
 ZDQyNmE1ODc5OThhYzkKK1NJWkUgKGJzZmlsdGVyLTEuMC4xOS50Z3opID0gNzg2NjAKSW5k
 ZXg6IHBrZy1wbGlzdAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBwa2ctcGxpc3QJKHJldmlzaW9uIDMz
 MjU4OSkKKysrIHBrZy1wbGlzdAkod29ya2luZyBjb3B5KQpAQCAtMSwyNCArMSwyNiBAQAog
 YmluL2JzZmlsdGVyCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9ic2Zp
 bHRlci5jb25mLnNhbXBsZQotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIv
 ZG90LXFtYWlsLnNhbXBsZQotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIv
 bWRhL21haWxkcm9wL21haWxmaWx0ZXIuaGVhZGVyCi0lJVBPUlRET0NTJSVzaGFyZS9leGFt
 cGxlcy9ic2ZpbHRlci9tZGEvcHJvY21haWwvcHJvY21haWxyYy5ibGFja19ncmF5Ci0lJVBP
 UlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tZGEvcHJvY21haWwvcHJvY21haWxy
 Yy5oZWFkZXIKLSUlUE9SVERPQ1MlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL21kYS9wcm9j
 bWFpbC9wcm9jbWFpbHJjLnN0YXR1cwotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNm
 aWx0ZXIvbXVhL21ldzMvYnNfY2xlYW4KLSUlUE9SVERPQ1MlJXNoYXJlL2V4YW1wbGVzL2Jz
 ZmlsdGVyL211YS9tZXczL2JzX21hcmsKLSUlUE9SVERPQ1MlJXNoYXJlL2V4YW1wbGVzL2Jz
 ZmlsdGVyL211YS9tZXczL2JzX3NwYW0KLSUlUE9SVERPQ1MlJXNoYXJlL2V4YW1wbGVzL2Jz
 ZmlsdGVyL211YS9tZXczL21ldy5lbAotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNm
 aWx0ZXIvbXVhL21ldzQvZW1hY3MuZWwKLSUlUE9SVERPQ1MlJXNoYXJlL2V4YW1wbGVzL2Jz
 ZmlsdGVyL211YS9tZXc0L21ldy5lbAotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNm
 aWx0ZXIvbXVhL21ldzUvbWV3LmVsCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2Zp
 bHRlci9tdWEvbWV3Ni9tZXcuZWwKLSUlUE9SVERPQ1MlJUBkaXJybSBzaGFyZS9leGFtcGxl
 cy9ic2ZpbHRlci9tZGEvbWFpbGRyb3AKLSUlUE9SVERPQ1MlJUBkaXJybSBzaGFyZS9leGFt
 cGxlcy9ic2ZpbHRlci9tZGEvcHJvY21haWwKLSUlUE9SVERPQ1MlJUBkaXJybSBzaGFyZS9l
 eGFtcGxlcy9ic2ZpbHRlci9tZGEKLSUlUE9SVERPQ1MlJUBkaXJybSBzaGFyZS9leGFtcGxl
 cy9ic2ZpbHRlci9tdWEvbWV3NgotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVz
 L2JzZmlsdGVyL211YS9tZXc1Ci0lJVBPUlRET0NTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMv
 YnNmaWx0ZXIvbXVhL21ldzQKLSUlUE9SVERPQ1MlJUBkaXJybSBzaGFyZS9leGFtcGxlcy9i
 c2ZpbHRlci9tdWEvbWV3MwotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2Jz
 ZmlsdGVyL211YQotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2JzZmlsdGVy
 CislJVBPUlRFWEFNUExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvYnNmaWx0ZXIuY29u
 Zi5zYW1wbGUKKyUlUE9SVEVYQU1QTEVTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9kb3Qt
 cW1haWwuc2FtcGxlCislJVBPUlRFWEFNUExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIv
 bWRhL21haWxkcm9wL21haWxmaWx0ZXIuaGVhZGVyCislJVBPUlRFWEFNUExFUyUlc2hhcmUv
 ZXhhbXBsZXMvYnNmaWx0ZXIvbWRhL3Byb2NtYWlsL3Byb2NtYWlscmMuYmxhY2tfZ3JheQor
 JSVQT1JURVhBTVBMRVMlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL21kYS9wcm9jbWFpbC9w
 cm9jbWFpbHJjLmhlYWRlcgorJSVQT1JURVhBTVBMRVMlJXNoYXJlL2V4YW1wbGVzL2JzZmls
 dGVyL21kYS9wcm9jbWFpbC9wcm9jbWFpbHJjLnN0YXR1cworJSVQT1JURVhBTVBMRVMlJXNo
 YXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXczL2JzX2NsZWFuCislJVBPUlRFWEFNUExF
 UyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzMvYnNfbWFyaworJSVQT1JURVhB
 TVBMRVMlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXczL2JzX3NwYW0KKyUlUE9S
 VEVYQU1QTEVTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3My9tZXcuZWwKKyUl
 UE9SVEVYQU1QTEVTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3NC9lbWFjcy5l
 bAorJSVQT1JURVhBTVBMRVMlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXc0L21l
 dy5lbAorJSVQT1JURVhBTVBMRVMlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXc1
 L21ldy5lbAorJSVQT1JURVhBTVBMRVMlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9t
 ZXc2L21ldy5lbAorJSVQT1JURVhBTVBMRVMlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211
 YS9tZXc2LjQvbWV3LmVsCislJVBPUlRFWEFNUExFUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVz
 L2JzZmlsdGVyL21kYS9tYWlsZHJvcAorJSVQT1JURVhBTVBMRVMlJUBkaXJybSBzaGFyZS9l
 eGFtcGxlcy9ic2ZpbHRlci9tZGEvcHJvY21haWwKKyUlUE9SVEVYQU1QTEVTJSVAZGlycm0g
 c2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbWRhCislJVBPUlRFWEFNUExFUyUlQGRpcnJtIHNo
 YXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXc2LjQKKyUlUE9SVEVYQU1QTEVTJSVAZGly
 cm0gc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzYKKyUlUE9SVEVYQU1QTEVTJSVA
 ZGlycm0gc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzUKKyUlUE9SVEVYQU1QTEVT
 JSVAZGlycm0gc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzQKKyUlUE9SVEVYQU1Q
 TEVTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzMKKyUlUE9SVEVY
 QU1QTEVTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhCislJVBPUlRFWEFN
 UExFUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyCg==
 --------------060305050603010104030202--

From: Yasuhiro KIMURA <yasu@utahime.org>
To: info@otsune.com
Cc: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Subject: Re: ports/183204: [PATCH] mail/bsfilter: update to 1.0.18.rc5 and
 etc.
Date: Sun, 24 Nov 2013 11:55:22 +0900 (JST)

 Otsune-san,
 
 Would you please approve this PR? And also, I would like to take over
 maintainership of this ports if you agree. So please reply if you
 agree with transfer of maintainership.
 
 Best Regards.
 
 ---
 Yasuhiro KIMURA

From: Yasuhiro KIMURA <yasu@utahime.org>
To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Cc:  
Subject: Re: ports/183204: [PATCH] mail/bsfilter: update to 1.0.18.rc5 and
 etc.
Date: Sun, 01 Dec 2013 13:09:16 +0900

 This is a multi-part message in MIME format.
 --------------080909010106080007090500
 Content-Type: text/plain; charset=Shift_JIS
 Content-Transfer-Encoding: 7bit
 
 Take over maintainership because current maintainer does not respond to
 my request of transfer. So please commit attached patch instead of
 previous ones.
 
 Regards.
 
 
 --------------080909010106080007090500
 Content-Type: text/plain; charset=Shift_JIS;
  name="patch-bsfilter"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="patch-bsfilter"
 
 SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiAz
 MzUyNTIpCisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMiwxMyArMiwxMyBAQAog
 IyAkRnJlZUJTRCQKIAogUE9SVE5BTUU9CWJzZmlsdGVyCi1QT1JUVkVSU0lPTj0JMS4wLjE3
 CitQT1JUVkVSU0lPTj0JMS4wLjE5CiBDQVRFR09SSUVTPQltYWlsIHJ1YnkKIE1BU1RFUl9T
 SVRFUz0JU0ZKUAotTUFTVEVSX1NJVEVfU1VCRElSPQlic2ZpbHRlci80OTc5NQorTUFTVEVS
 X1NJVEVfU1VCRElSPQlic2ZpbHRlci81OTgwNAogRVhUUkFDVF9TVUZYPQkudGd6CiAKLU1B
 SU5UQUlORVI9CWluZm9Ab3RzdW5lLmNvbQorTUFJTlRBSU5FUj0JeWFzdUB1dGFoaW1lLm9y
 ZwogQ09NTUVOVD0JQmF5ZXNpYW4gc3BhbSBmaWx0ZXIgd3JpdHRlbiBpbiBSdWJ5CiAKIExJ
 Q0VOU0U9CUdQTHYyCkBAIC0xOCwxMSArMTgsMTAgQEAKIE5PX0JVSUxEPQl5ZXMKIFVTRV9S
 VUJZPQl5ZXMKIAotT1BUSU9OU19ERUZJTkU9CURPQ1MgTUVDQUIKK09QVElPTlNfREVGSU5F
 PQlFWEFNUExFUyBNRUNBQgogCiBNRUNBQl9ERVNDPQlQYXJ0LW9mLVNwZWVjaCBhbmQgTW9y
 cGhvbG9naWNhbCBBbmFseXplcgogCi1OT19TVEFHRT0JeWVzCiAuaW5jbHVkZSA8YnNkLnBv
 cnQub3B0aW9ucy5taz4KIAogLmlmICR7UE9SVF9PUFRJT05TOk1NRUNBQn0KQEAgLTMwLDE4
 ICsyOSwxMyBAQAogLmVuZGlmCiAKIGRvLWluc3RhbGw6Ci0JQCR7SU5TVEFMTF9TQ1JJUFR9
 ICR7V1JLU1JDfS9ic2ZpbHRlci8ke1BPUlROQU1FfSAke1BSRUZJWH0vYmluLyR7UE9SVE5B
 TUV9Ci0uaWYgJHtQT1JUX09QVElPTlM6TURPQ1N9Ci0JQCR7TUtESVJ9ICR7RVhBTVBMRVNE
 SVJ9CisJQCR7SU5TVEFMTF9TQ1JJUFR9ICR7V1JLU1JDfS9ic2ZpbHRlci8ke1BPUlROQU1F
 fSAke1NUQUdFRElSfSR7UFJFRklYfS9iaW4vJHtQT1JUTkFNRX0KKwlAJHtNS0RJUn0gJHtT
 VEFHRURJUn0ke0VYQU1QTEVTRElSfQogLmZvciBGSUxFIGluIGJzZmlsdGVyLmNvbmYuc2Ft
 cGxlIGRvdC1xbWFpbC5zYW1wbGUKLQlAJHtJTlNUQUxMX0RBVEF9ICR7RklMRVNESVJ9LyR7
 RklMRX0gJHtFWEFNUExFU0RJUn0KKwlAJHtJTlNUQUxMX0RBVEF9ICR7RklMRVNESVJ9LyR7
 RklMRX0gJHtTVEFHRURJUn0ke0VYQU1QTEVTRElSfQogLmVuZGZvcgogLmZvciBESVIgaW4g
 bWRhIG11YQotCUAke0NQfSAtciAke1dSS1NSQ30vJHtESVJ9ICR7RVhBTVBMRVNESVJ9LyR7
 RElSfQorCUAke0NQfSAtciAke1dSS1NSQ30vJHtESVJ9ICR7U1RBR0VESVJ9JHtFWEFNUExF
 U0RJUn0vJHtESVJ9CiAuZW5kZm9yCi0uZW5kaWYKIAotcG9zdC1pbnN0YWxsOgotCUAke0NB
 VH0gJHtQS0dNRVNTQUdFfQotCiAuaW5jbHVkZSA8YnNkLnBvcnQubWs+CkluZGV4OiBkaXN0
 aW5mbwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09Ci0tLSBkaXN0aW5mbwkocmV2aXNpb24gMzM1MjUyKQorKysg
 ZGlzdGluZm8JKHdvcmtpbmcgY29weSkKQEAgLTEsMiArMSwyIEBACi1TSEEyNTYgKGJzZmls
 dGVyLTEuMC4xNy50Z3opID0gODBhZmYwY2M2NDE4OTRkOTI5MmJlM2M3NmQ1ZmY3YjA3NDM4
 MmE4OTA1N2JkZjRkNDJjZDc5ZWI0NTkyNDVjNwotU0laRSAoYnNmaWx0ZXItMS4wLjE3LnRn
 eikgPSAxMzQ4NDkzCitTSEEyNTYgKGJzZmlsdGVyLTEuMC4xOS50Z3opID0gOGFhMWQ3MTNj
 Yzg0OGIyMGQ2NzhlYjdhNWYyNGJlYzE4Nzk4NjBkMDIzNzAxNjQ0YmZkNDI2YTU4Nzk5OGFj
 OQorU0laRSAoYnNmaWx0ZXItMS4wLjE5LnRneikgPSA3ODY2MApJbmRleDogcGtnLXBsaXN0
 Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT0KLS0tIHBrZy1wbGlzdAkocmV2aXNpb24gMzM1MjUyKQorKysgcGtn
 LXBsaXN0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDI0ICsxLDI2IEBACiBiaW4vYnNmaWx0ZXIK
 LSUlUE9SVERPQ1MlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL2JzZmlsdGVyLmNvbmYuc2Ft
 cGxlCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9kb3QtcW1haWwuc2Ft
 cGxlCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tZGEvbWFpbGRyb3Av
 bWFpbGZpbHRlci5oZWFkZXIKLSUlUE9SVERPQ1MlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVy
 L21kYS9wcm9jbWFpbC9wcm9jbWFpbHJjLmJsYWNrX2dyYXkKLSUlUE9SVERPQ1MlJXNoYXJl
 L2V4YW1wbGVzL2JzZmlsdGVyL21kYS9wcm9jbWFpbC9wcm9jbWFpbHJjLmhlYWRlcgotJSVQ
 T1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbWRhL3Byb2NtYWlsL3Byb2NtYWls
 cmMuc3RhdHVzCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3
 My9ic19jbGVhbgotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21l
 dzMvYnNfbWFyawotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21l
 dzMvYnNfc3BhbQotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21l
 dzMvbWV3LmVsCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3
 NC9lbWFjcy5lbAotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21l
 dzQvbWV3LmVsCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3
 NS9tZXcuZWwKLSUlUE9SVERPQ1MlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXc2
 L21ldy5lbAotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL21k
 YS9tYWlsZHJvcAotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2JzZmlsdGVy
 L21kYS9wcm9jbWFpbAotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2JzZmls
 dGVyL21kYQotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211
 YS9tZXc2Ci0lJVBPUlRET0NTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVh
 L21ldzUKLSUlUE9SVERPQ1MlJUBkaXJybSBzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEv
 bWV3NAotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9t
 ZXczCi0lJVBPUlRET0NTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhCi0l
 JVBPUlRET0NTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIKKyUlUE9SVEVYQU1Q
 TEVTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9ic2ZpbHRlci5jb25mLnNhbXBsZQorJSVQ
 T1JURVhBTVBMRVMlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL2RvdC1xbWFpbC5zYW1wbGUK
 KyUlUE9SVEVYQU1QTEVTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tZGEvbWFpbGRyb3Av
 bWFpbGZpbHRlci5oZWFkZXIKKyUlUE9SVEVYQU1QTEVTJSVzaGFyZS9leGFtcGxlcy9ic2Zp
 bHRlci9tZGEvcHJvY21haWwvcHJvY21haWxyYy5ibGFja19ncmF5CislJVBPUlRFWEFNUExF
 UyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbWRhL3Byb2NtYWlsL3Byb2NtYWlscmMuaGVh
 ZGVyCislJVBPUlRFWEFNUExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbWRhL3Byb2Nt
 YWlsL3Byb2NtYWlscmMuc3RhdHVzCislJVBPUlRFWEFNUExFUyUlc2hhcmUvZXhhbXBsZXMv
 YnNmaWx0ZXIvbXVhL21ldzMvYnNfY2xlYW4KKyUlUE9SVEVYQU1QTEVTJSVzaGFyZS9leGFt
 cGxlcy9ic2ZpbHRlci9tdWEvbWV3My9ic19tYXJrCislJVBPUlRFWEFNUExFUyUlc2hhcmUv
 ZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzMvYnNfc3BhbQorJSVQT1JURVhBTVBMRVMlJXNo
 YXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXczL21ldy5lbAorJSVQT1JURVhBTVBMRVMl
 JXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXc0L2VtYWNzLmVsCislJVBPUlRFWEFN
 UExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzQvbWV3LmVsCislJVBPUlRF
 WEFNUExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzUvbWV3LmVsCislJVBP
 UlRFWEFNUExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzYvbWV3LmVsCisl
 JVBPUlRFWEFNUExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzYuNC9tZXcu
 ZWwKKyUlUE9SVEVYQU1QTEVTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbWRh
 L21haWxkcm9wCislJVBPUlRFWEFNUExFUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2JzZmls
 dGVyL21kYS9wcm9jbWFpbAorJSVQT1JURVhBTVBMRVMlJUBkaXJybSBzaGFyZS9leGFtcGxl
 cy9ic2ZpbHRlci9tZGEKKyUlUE9SVEVYQU1QTEVTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMv
 YnNmaWx0ZXIvbXVhL21ldzYuNAorJSVQT1JURVhBTVBMRVMlJUBkaXJybSBzaGFyZS9leGFt
 cGxlcy9ic2ZpbHRlci9tdWEvbWV3NgorJSVQT1JURVhBTVBMRVMlJUBkaXJybSBzaGFyZS9l
 eGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3NQorJSVQT1JURVhBTVBMRVMlJUBkaXJybSBzaGFy
 ZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3NAorJSVQT1JURVhBTVBMRVMlJUBkaXJybSBz
 aGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3MworJSVQT1JURVhBTVBMRVMlJUBkaXJy
 bSBzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEKKyUlUE9SVEVYQU1QTEVTJSVAZGlycm0g
 c2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIK
 --------------080909010106080007090500--

From: Koichiro IWAO <meta+ports@vmeta.jp>
To: bug-followup@freebsd.org, yasu@utahime.org
Cc:  
Subject: Re: ports/183204: [PATCH] mail/bsfilter: update to 1.0.18.rc5 and
 etc.
Date: Thu, 13 Feb 2014 11:39:46 +0900

 --=_09acdecaf61e1cdc0329a4bb02f8df6e
 Content-Transfer-Encoding: 7bit
 Content-Type: text/plain; charset=UTF-8;
  format=flowed
 
 I've also updated mail/bsfilter to 1.0.19.
 
 - Update to 1.0.19
 - Use EXAMPLES for example files instead of DOCS
 
 -- 
 `whois vmeta.jp | nkf -w`
 meta <meta@vmeta.jp>
 --=_09acdecaf61e1cdc0329a4bb02f8df6e
 Content-Transfer-Encoding: base64
 Content-Type: text/plain;
  name=bsfilter-1.0.19_patch.txt
 Content-Disposition: attachment;
  filename=bsfilter-1.0.19_patch.txt;
  size=4019
 
 ZGlmZiAtcnVOIC91c3IvcG9ydHMvbWFpbC9ic2ZpbHRlci9NYWtlZmlsZSBtYWlsL2JzZmlsdGVy
 L01ha2VmaWxlCi0tLSAvdXNyL3BvcnRzL21haWwvYnNmaWx0ZXIvTWFrZWZpbGUJMjAxNC0wMi0x
 MiAwOToyMjoyNy4yMDgxMTA2OTAgKzA5MDAKKysrIG1haWwvYnNmaWx0ZXIvTWFrZWZpbGUJMjAx
 NC0wMi0xMyAxMTozNDowNC40OTc1OTE1NjQgKzA5MDAKQEAgLTIsMTAgKzIsMTAgQEAKICMgJEZy
 ZWVCU0QkCiAKIFBPUlROQU1FPQlic2ZpbHRlcgotUE9SVFZFUlNJT049CTEuMC4xNworUE9SVFZF
 UlNJT049CTEuMC4xOQogQ0FURUdPUklFUz0JbWFpbCBydWJ5CiBNQVNURVJfU0lURVM9CVNGSlAK
 LU1BU1RFUl9TSVRFX1NVQkRJUj0JYnNmaWx0ZXIvNDk3OTUKK01BU1RFUl9TSVRFX1NVQkRJUj0J
 YnNmaWx0ZXIvNTk4MDQKIEVYVFJBQ1RfU1VGWD0JLnRnegogCiBNQUlOVEFJTkVSPQlpbmZvQG90
 c3VuZS5jb20KQEAgLTE4LDExICsxOCwxMCBAQAogTk9fQlVJTEQ9CXllcwogVVNFX1JVQlk9CXll
 cwogCi1PUFRJT05TX0RFRklORT0JRE9DUyBNRUNBQgorT1BUSU9OU19ERUZJTkU9CUVYQU1QTEVT
 IE1FQ0FCCiAKIE1FQ0FCX0RFU0M9CVBhcnQtb2YtU3BlZWNoIGFuZCBNb3JwaG9sb2dpY2FsIEFu
 YWx5emVyCiAKLU5PX1NUQUdFPQl5ZXMKIC5pbmNsdWRlIDxic2QucG9ydC5vcHRpb25zLm1rPgog
 CiAuaWYgJHtQT1JUX09QVElPTlM6TU1FQ0FCfQpkaWZmIC1ydU4gL3Vzci9wb3J0cy9tYWlsL2Jz
 ZmlsdGVyL2Rpc3RpbmZvIG1haWwvYnNmaWx0ZXIvZGlzdGluZm8KLS0tIC91c3IvcG9ydHMvbWFp
 bC9ic2ZpbHRlci9kaXN0aW5mbwkyMDEzLTAzLTEzIDIwOjA1OjIxLjM4Nzc5NjQyNSArMDkwMAor
 KysgbWFpbC9ic2ZpbHRlci9kaXN0aW5mbwkyMDE0LTAyLTEzIDA5OjU1OjM5LjIzNTk5NzE4MiAr
 MDkwMApAQCAtMSwyICsxLDIgQEAKLVNIQTI1NiAoYnNmaWx0ZXItMS4wLjE3LnRneikgPSA4MGFm
 ZjBjYzY0MTg5NGQ5MjkyYmUzYzc2ZDVmZjdiMDc0MzgyYTg5MDU3YmRmNGQ0MmNkNzllYjQ1OTI0
 NWM3Ci1TSVpFIChic2ZpbHRlci0xLjAuMTcudGd6KSA9IDEzNDg0OTMKK1NIQTI1NiAoYnNmaWx0
 ZXItMS4wLjE5LnRneikgPSA4YWExZDcxM2NjODQ4YjIwZDY3OGViN2E1ZjI0YmVjMTg3OTg2MGQw
 MjM3MDE2NDRiZmQ0MjZhNTg3OTk4YWM5CitTSVpFIChic2ZpbHRlci0xLjAuMTkudGd6KSA9IDc4
 NjYwCmRpZmYgLXJ1TiAvdXNyL3BvcnRzL21haWwvYnNmaWx0ZXIvcGtnLXBsaXN0IG1haWwvYnNm
 aWx0ZXIvcGtnLXBsaXN0Ci0tLSAvdXNyL3BvcnRzL21haWwvYnNmaWx0ZXIvcGtnLXBsaXN0CTIw
 MTMtMDMtMTMgMjA6MDU6MjEuMzg3Nzk2NDI1ICswOTAwCisrKyBtYWlsL2JzZmlsdGVyL3BrZy1w
 bGlzdAkyMDE0LTAyLTEzIDExOjMzOjAzLjI1MDU5NjAwOCArMDkwMApAQCAtMSwyNCArMSwyNiBA
 QAogYmluL2JzZmlsdGVyCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9ic2Zp
 bHRlci5jb25mLnNhbXBsZQotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvZG90
 LXFtYWlsLnNhbXBsZQotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbWRhL21h
 aWxkcm9wL21haWxmaWx0ZXIuaGVhZGVyCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2Zp
 bHRlci9tZGEvcHJvY21haWwvcHJvY21haWxyYy5ibGFja19ncmF5Ci0lJVBPUlRET0NTJSVzaGFy
 ZS9leGFtcGxlcy9ic2ZpbHRlci9tZGEvcHJvY21haWwvcHJvY21haWxyYy5oZWFkZXIKLSUlUE9S
 VERPQ1MlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL21kYS9wcm9jbWFpbC9wcm9jbWFpbHJjLnN0
 YXR1cwotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzMvYnNfY2xl
 YW4KLSUlUE9SVERPQ1MlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXczL2JzX21hcmsK
 LSUlUE9SVERPQ1MlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXczL2JzX3NwYW0KLSUl
 UE9SVERPQ1MlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXczL21ldy5lbAotJSVQT1JU
 RE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzQvZW1hY3MuZWwKLSUlUE9SVERP
 Q1MlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXc0L21ldy5lbAotJSVQT1JURE9DUyUl
 c2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzUvbWV3LmVsCi0lJVBPUlRET0NTJSVzaGFy
 ZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3Ni9tZXcuZWwKLSUlUE9SVERPQ1MlJUBkaXJybSBz
 aGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tZGEvbWFpbGRyb3AKLSUlUE9SVERPQ1MlJUBkaXJybSBz
 aGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tZGEvcHJvY21haWwKLSUlUE9SVERPQ1MlJUBkaXJybSBz
 aGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tZGEKLSUlUE9SVERPQ1MlJUBkaXJybSBzaGFyZS9leGFt
 cGxlcy9ic2ZpbHRlci9tdWEvbWV3NgotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVz
 L2JzZmlsdGVyL211YS9tZXc1Ci0lJVBPUlRET0NTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMvYnNm
 aWx0ZXIvbXVhL21ldzQKLSUlUE9SVERPQ1MlJUBkaXJybSBzaGFyZS9leGFtcGxlcy9ic2ZpbHRl
 ci9tdWEvbWV3MwotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211
 YQotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyCislJVBPUlRFWEFN
 UExFUyUlJSVFWEFNUExFU0RJUiUlL2JzZmlsdGVyLmNvbmYuc2FtcGxlCislJVBPUlRFWEFNUExF
 UyUlJSVFWEFNUExFU0RJUiUlL2RvdC1xbWFpbC5zYW1wbGUKKyUlUE9SVEVYQU1QTEVTJSUlJUVY
 QU1QTEVTRElSJSUvbWRhL21haWxkcm9wL21haWxmaWx0ZXIuaGVhZGVyCislJVBPUlRFWEFNUExF
 UyUlJSVFWEFNUExFU0RJUiUlL21kYS9wcm9jbWFpbC9wcm9jbWFpbHJjLmJsYWNrX2dyYXkKKyUl
 UE9SVEVYQU1QTEVTJSUlJUVYQU1QTEVTRElSJSUvbWRhL3Byb2NtYWlsL3Byb2NtYWlscmMuaGVh
 ZGVyCislJVBPUlRFWEFNUExFUyUlJSVFWEFNUExFU0RJUiUlL21kYS9wcm9jbWFpbC9wcm9jbWFp
 bHJjLnN0YXR1cworJSVQT1JURVhBTVBMRVMlJSUlRVhBTVBMRVNESVIlJS9tdWEvbWV3My9ic19j
 bGVhbgorJSVQT1JURVhBTVBMRVMlJSUlRVhBTVBMRVNESVIlJS9tdWEvbWV3My9ic19tYXJrCisl
 JVBPUlRFWEFNUExFUyUlJSVFWEFNUExFU0RJUiUlL211YS9tZXczL2JzX3NwYW0KKyUlUE9SVEVY
 QU1QTEVTJSUlJUVYQU1QTEVTRElSJSUvbXVhL21ldzMvbWV3LmVsCislJVBPUlRFWEFNUExFUyUl
 JSVFWEFNUExFU0RJUiUlL211YS9tZXc0L2VtYWNzLmVsCislJVBPUlRFWEFNUExFUyUlJSVFWEFN
 UExFU0RJUiUlL211YS9tZXc0L21ldy5lbAorJSVQT1JURVhBTVBMRVMlJSUlRVhBTVBMRVNESVIl
 JS9tdWEvbWV3NS9tZXcuZWwKKyUlUE9SVEVYQU1QTEVTJSUlJUVYQU1QTEVTRElSJSUvbXVhL21l
 dzYvbWV3LmVsCislJVBPUlRFWEFNUExFUyUlJSVFWEFNUExFU0RJUiUlL211YS9tZXc2LjQvbWV3
 LmVsCislJVBPUlRFWEFNUExFUyUlQGRpcnJtICUlRVhBTVBMRVNESVIlJS9tZGEvbWFpbGRyb3AK
 KyUlUE9SVEVYQU1QTEVTJSVAZGlycm0gJSVFWEFNUExFU0RJUiUlL21kYS9wcm9jbWFpbAorJSVQ
 T1JURVhBTVBMRVMlJUBkaXJybSAlJUVYQU1QTEVTRElSJSUvbWRhCislJVBPUlRFWEFNUExFUyUl
 QGRpcnJtICUlRVhBTVBMRVNESVIlJS9tdWEvbWV3Ni40CislJVBPUlRFWEFNUExFUyUlQGRpcnJt
 ICUlRVhBTVBMRVNESVIlJS9tdWEvbWV3NgorJSVQT1JURVhBTVBMRVMlJUBkaXJybSAlJUVYQU1Q
 TEVTRElSJSUvbXVhL21ldzUKKyUlUE9SVEVYQU1QTEVTJSVAZGlycm0gJSVFWEFNUExFU0RJUiUl
 L211YS9tZXc0CislJVBPUlRFWEFNUExFUyUlQGRpcnJtICUlRVhBTVBMRVNESVIlJS9tdWEvbWV3
 MworJSVQT1JURVhBTVBMRVMlJUBkaXJybSAlJUVYQU1QTEVTRElSJSUvbXVhCislJVBPUlRFWEFN
 UExFUyUlQGRpcnJtICUlRVhBTVBMRVNESVIlJQo=
 --=_09acdecaf61e1cdc0329a4bb02f8df6e--
 
Responsible-Changed-From-To: freebsd-ports-bugs->swills 
Responsible-Changed-By: swills 
Responsible-Changed-When: Thu Feb 13 03:02:59 UTC 2014 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=183204 

From: Yasuhiro KIMURA <yasu@utahime.org>
To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Cc:  
Subject: Re: ports/183204: [PATCH] mail/bsfilter: update to 1.0.18.rc5 and
 etc.
Date: Sat, 15 Mar 2014 15:38:29 +0900

 This is a multi-part message in MIME format.
 --------------030201000101020602020901
 Content-Type: text/plain; charset=Shift_JIS
 Content-Transfer-Encoding: 7bit
 
 Add 'USES=shebangfix' to fix ruby path of bsfilter. So please commit
 attached patch instead of previous ones.
 
 Regards.
 
 
 --------------030201000101020602020901
 Content-Type: text/plain; charset=Shift_JIS;
  name="patch-bsfilter"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="patch-bsfilter"
 
 SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiAz
 NDgyODEpCisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMiwxMyArMiwxMyBAQAog
 IyAkRnJlZUJTRCQKIAogUE9SVE5BTUU9CWJzZmlsdGVyCi1QT1JUVkVSU0lPTj0JMS4wLjE3
 CitQT1JUVkVSU0lPTj0JMS4wLjE5CiBDQVRFR09SSUVTPQltYWlsIHJ1YnkKIE1BU1RFUl9T
 SVRFUz0JU0ZKUAotTUFTVEVSX1NJVEVfU1VCRElSPQlic2ZpbHRlci80OTc5NQorTUFTVEVS
 X1NJVEVfU1VCRElSPQlic2ZpbHRlci81OTgwNAogRVhUUkFDVF9TVUZYPQkudGd6CiAKLU1B
 SU5UQUlORVI9CWluZm9Ab3RzdW5lLmNvbQorTUFJTlRBSU5FUj0JeWFzdUB1dGFoaW1lLm9y
 ZwogQ09NTUVOVD0JQmF5ZXNpYW4gc3BhbSBmaWx0ZXIgd3JpdHRlbiBpbiBSdWJ5CiAKIExJ
 Q0VOU0U9CUdQTHYyCkBAIC0xNyw4ICsxNywxMSBAQAogCiBOT19CVUlMRD0JeWVzCiBVU0Vf
 UlVCWT0JeWVzCitVU0VTPQkJc2hlYmFuZ2ZpeAorU0hFQkFOR19GSUxFUz0JYnNmaWx0ZXIv
 YnNmaWx0ZXIKK3J1YnlfT0xEX0NNRD0JL3Vzci9iaW4vZW52IHJ1YnkKIAotT1BUSU9OU19E
 RUZJTkU9CURPQ1MgTUVDQUIKK09QVElPTlNfREVGSU5FPQlFWEFNUExFUyBNRUNBQgogCiBN
 RUNBQl9ERVNDPQlQYXJ0LW9mLVNwZWVjaCBhbmQgTW9ycGhvbG9naWNhbCBBbmFseXplcgog
 CkluZGV4OiBkaXN0aW5mbwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBkaXN0aW5mbwkocmV2aXNpb24g
 MzQ4MjgxKQorKysgZGlzdGluZm8JKHdvcmtpbmcgY29weSkKQEAgLTEsMiArMSwyIEBACi1T
 SEEyNTYgKGJzZmlsdGVyLTEuMC4xNy50Z3opID0gODBhZmYwY2M2NDE4OTRkOTI5MmJlM2M3
 NmQ1ZmY3YjA3NDM4MmE4OTA1N2JkZjRkNDJjZDc5ZWI0NTkyNDVjNwotU0laRSAoYnNmaWx0
 ZXItMS4wLjE3LnRneikgPSAxMzQ4NDkzCitTSEEyNTYgKGJzZmlsdGVyLTEuMC4xOS50Z3op
 ID0gOGFhMWQ3MTNjYzg0OGIyMGQ2NzhlYjdhNWYyNGJlYzE4Nzk4NjBkMDIzNzAxNjQ0YmZk
 NDI2YTU4Nzk5OGFjOQorU0laRSAoYnNmaWx0ZXItMS4wLjE5LnRneikgPSA3ODY2MApJbmRl
 eDogcGtnLXBsaXN0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHBrZy1wbGlzdAkocmV2aXNpb24gMzQ4
 MjgxKQorKysgcGtnLXBsaXN0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDI0ICsxLDI2IEBACiBi
 aW4vYnNmaWx0ZXIKLSUlUE9SVERPQ1MlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL2JzZmls
 dGVyLmNvbmYuc2FtcGxlCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9k
 b3QtcW1haWwuc2FtcGxlCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9t
 ZGEvbWFpbGRyb3AvbWFpbGZpbHRlci5oZWFkZXIKLSUlUE9SVERPQ1MlJXNoYXJlL2V4YW1w
 bGVzL2JzZmlsdGVyL21kYS9wcm9jbWFpbC9wcm9jbWFpbHJjLmJsYWNrX2dyYXkKLSUlUE9S
 VERPQ1MlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL21kYS9wcm9jbWFpbC9wcm9jbWFpbHJj
 LmhlYWRlcgotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbWRhL3Byb2Nt
 YWlsL3Byb2NtYWlscmMuc3RhdHVzCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2Zp
 bHRlci9tdWEvbWV3My9ic19jbGVhbgotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNm
 aWx0ZXIvbXVhL21ldzMvYnNfbWFyawotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNm
 aWx0ZXIvbXVhL21ldzMvYnNfc3BhbQotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNm
 aWx0ZXIvbXVhL21ldzMvbWV3LmVsCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2Zp
 bHRlci9tdWEvbWV3NC9lbWFjcy5lbAotJSVQT1JURE9DUyUlc2hhcmUvZXhhbXBsZXMvYnNm
 aWx0ZXIvbXVhL21ldzQvbWV3LmVsCi0lJVBPUlRET0NTJSVzaGFyZS9leGFtcGxlcy9ic2Zp
 bHRlci9tdWEvbWV3NS9tZXcuZWwKLSUlUE9SVERPQ1MlJXNoYXJlL2V4YW1wbGVzL2JzZmls
 dGVyL211YS9tZXc2L21ldy5lbAotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVz
 L2JzZmlsdGVyL21kYS9tYWlsZHJvcAotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1w
 bGVzL2JzZmlsdGVyL21kYS9wcm9jbWFpbAotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4
 YW1wbGVzL2JzZmlsdGVyL21kYQotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVz
 L2JzZmlsdGVyL211YS9tZXc2Ci0lJVBPUlRET0NTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMv
 YnNmaWx0ZXIvbXVhL21ldzUKLSUlUE9SVERPQ1MlJUBkaXJybSBzaGFyZS9leGFtcGxlcy9i
 c2ZpbHRlci9tdWEvbWV3NAotJSVQT1JURE9DUyUlQGRpcnJtIHNoYXJlL2V4YW1wbGVzL2Jz
 ZmlsdGVyL211YS9tZXczCi0lJVBPUlRET0NTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMvYnNm
 aWx0ZXIvbXVhCi0lJVBPUlRET0NTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIK
 KyUlUE9SVEVYQU1QTEVTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9ic2ZpbHRlci5jb25m
 LnNhbXBsZQorJSVQT1JURVhBTVBMRVMlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL2RvdC1x
 bWFpbC5zYW1wbGUKKyUlUE9SVEVYQU1QTEVTJSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9t
 ZGEvbWFpbGRyb3AvbWFpbGZpbHRlci5oZWFkZXIKKyUlUE9SVEVYQU1QTEVTJSVzaGFyZS9l
 eGFtcGxlcy9ic2ZpbHRlci9tZGEvcHJvY21haWwvcHJvY21haWxyYy5ibGFja19ncmF5Cisl
 JVBPUlRFWEFNUExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbWRhL3Byb2NtYWlsL3By
 b2NtYWlscmMuaGVhZGVyCislJVBPUlRFWEFNUExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0
 ZXIvbWRhL3Byb2NtYWlsL3Byb2NtYWlscmMuc3RhdHVzCislJVBPUlRFWEFNUExFUyUlc2hh
 cmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzMvYnNfY2xlYW4KKyUlUE9SVEVYQU1QTEVT
 JSVzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3My9ic19tYXJrCislJVBPUlRFWEFN
 UExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzMvYnNfc3BhbQorJSVQT1JU
 RVhBTVBMRVMlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXczL21ldy5lbAorJSVQ
 T1JURVhBTVBMRVMlJXNoYXJlL2V4YW1wbGVzL2JzZmlsdGVyL211YS9tZXc0L2VtYWNzLmVs
 CislJVBPUlRFWEFNUExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzQvbWV3
 LmVsCislJVBPUlRFWEFNUExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzUv
 bWV3LmVsCislJVBPUlRFWEFNUExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21l
 dzYvbWV3LmVsCislJVBPUlRFWEFNUExFUyUlc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVh
 L21ldzYuNC9tZXcuZWwKKyUlUE9SVEVYQU1QTEVTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMv
 YnNmaWx0ZXIvbWRhL21haWxkcm9wCislJVBPUlRFWEFNUExFUyUlQGRpcnJtIHNoYXJlL2V4
 YW1wbGVzL2JzZmlsdGVyL21kYS9wcm9jbWFpbAorJSVQT1JURVhBTVBMRVMlJUBkaXJybSBz
 aGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tZGEKKyUlUE9SVEVYQU1QTEVTJSVAZGlycm0gc2hh
 cmUvZXhhbXBsZXMvYnNmaWx0ZXIvbXVhL21ldzYuNAorJSVQT1JURVhBTVBMRVMlJUBkaXJy
 bSBzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3NgorJSVQT1JURVhBTVBMRVMlJUBk
 aXJybSBzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3NQorJSVQT1JURVhBTVBMRVMl
 JUBkaXJybSBzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3NAorJSVQT1JURVhBTVBM
 RVMlJUBkaXJybSBzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEvbWV3MworJSVQT1JURVhB
 TVBMRVMlJUBkaXJybSBzaGFyZS9leGFtcGxlcy9ic2ZpbHRlci9tdWEKKyUlUE9SVEVYQU1Q
 TEVTJSVAZGlycm0gc2hhcmUvZXhhbXBsZXMvYnNmaWx0ZXIK
 --------------030201000101020602020901--

From: Yasuhiro KIMURA <yasu@utahime.org>
To: swills@FreeBSD.org
Cc: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Subject: Re: ports/183204: [PATCH] mail/bsfilter: update to 1.0.18.rc5 and
 etc.
Date: Tue, 18 Mar 2014 11:49:17 +0900 (JST)

 Hello,
 
 Would you please commit this PR with maintainer timeout?
 
 Best Regards.
 
 ---
 Yasuhiro KIMURA
State-Changed-From-To: feedback->closed 
State-Changed-By: swills 
State-Changed-When: Sun Mar 30 00:13:53 UTC 2014 
State-Changed-Why:  
Committed, with minor change to remove ruby_OLD_CMD. Sorry for the slow 
response and thanks for the patch! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=183204 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/183204: commit references a PR
Date: Sun, 30 Mar 2014 00:13:18 +0000 (UTC)

 Author: swills
 Date: Sun Mar 30 00:13:13 2014
 New Revision: 349599
 URL: http://svnweb.freebsd.org/changeset/ports/349599
 QAT: https://qat.redports.org/buildarchive/r349599/
 
 Log:
   - Update to 1.0.19
   - Stage
   - Use more proper EXAMPLES option instead of DOCS
   - Assign maintainership to submitter
   
   PR:		ports/183204
   Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
   Approved by:	maintainer timeout (info@otsune.com, >5 months)
 
 Modified:
   head/mail/bsfilter/Makefile
   head/mail/bsfilter/distinfo
   head/mail/bsfilter/pkg-message
   head/mail/bsfilter/pkg-plist
 
 Modified: head/mail/bsfilter/Makefile
 ==============================================================================
 --- head/mail/bsfilter/Makefile	Sat Mar 29 23:49:12 2014	(r349598)
 +++ head/mail/bsfilter/Makefile	Sun Mar 30 00:13:13 2014	(r349599)
 @@ -2,13 +2,13 @@
  # $FreeBSD$
  
  PORTNAME=	bsfilter
 -PORTVERSION=	1.0.17
 +PORTVERSION=	1.0.19
  CATEGORIES=	mail ruby
  MASTER_SITES=	SFJP
 -MASTER_SITE_SUBDIR=	bsfilter/49795
 +MASTER_SITE_SUBDIR=	bsfilter/59804
  EXTRACT_SUFX=	.tgz
  
 -MAINTAINER=	info@otsune.com
 +MAINTAINER=	yasu@utahime.org
  COMMENT=	Bayesian spam filter written in Ruby
  
  LICENSE=	GPLv2
 @@ -17,8 +17,10 @@ RUN_DEPENDS=	${RUBY_PKGNAMEPREFIX}gdbm>=
  
  NO_BUILD=	yes
  USE_RUBY=	yes
 +USES=		shebangfix
 +SHEBANG_FILES=	bsfilter/bsfilter
  
 -OPTIONS_DEFINE=	DOCS MECAB
 +OPTIONS_DEFINE=	EXAMPLES MECAB
  
  MECAB_DESC=	Part-of-Speech and Morphological Analyzer
  
 
 Modified: head/mail/bsfilter/distinfo
 ==============================================================================
 --- head/mail/bsfilter/distinfo	Sat Mar 29 23:49:12 2014	(r349598)
 +++ head/mail/bsfilter/distinfo	Sun Mar 30 00:13:13 2014	(r349599)
 @@ -1,2 +1,2 @@
 -SHA256 (bsfilter-1.0.17.tgz) = 80aff0cc641894d9292be3c76d5ff7b074382a89057bdf4d42cd79eb459245c7
 -SIZE (bsfilter-1.0.17.tgz) = 1348493
 +SHA256 (bsfilter-1.0.19.tgz) = 8aa1d713cc848b20d678eb7a5f24bec1879860d023701644bfd426a587998ac9
 +SIZE (bsfilter-1.0.19.tgz) = 78660
 
 Modified: head/mail/bsfilter/pkg-message
 ==============================================================================
 --- head/mail/bsfilter/pkg-message	Sat Mar 29 23:49:12 2014	(r349598)
 +++ head/mail/bsfilter/pkg-message	Sun Mar 30 00:13:13 2014	(r349599)
 @@ -1,14 +1,21 @@
  Before actually using it, it is necessary to prepare a word database.
  
 -1.The word contained in clean mail is counted.
 -% bsfilter --add-clean ~/Maildir/cur/*
 +1. The word contained in clean mail is counted.
 +
 +  $ bsfilter --add-clean ~/Maildir/cur/*
 +
   or
 -% cd ~/Maildir/cur/ ; ls | xargs bsfilter -c
  
 -2.The word in spam is counted.
 -% bsfilter --add-spam ~/Maildir/.spam/cur/*
 +  $ cd ~/Maildir/cur/ ; ls | xargs bsfilter -c
 +
 +2. The word in spam is counted.
 +
 +  $ bsfilter --add-spam ~/Maildir/.spam/cur/*
 +
   or
 -% cd ~/Maildir/.spam/cur/ ; ls | xargs bsfilter -s
  
 -3.A database is updated for every word.
 -% bsfilter -u
 +  $ cd ~/Maildir/.spam/cur/ ; ls | xargs bsfilter -s
 +
 +3. A database is updated for every word.
 +
 +  $ bsfilter -u
 
 Modified: head/mail/bsfilter/pkg-plist
 ==============================================================================
 --- head/mail/bsfilter/pkg-plist	Sat Mar 29 23:49:12 2014	(r349598)
 +++ head/mail/bsfilter/pkg-plist	Sun Mar 30 00:13:13 2014	(r349599)
 @@ -1,24 +1,26 @@
  bin/bsfilter
 -%%PORTDOCS%%share/examples/bsfilter/bsfilter.conf.sample
 -%%PORTDOCS%%share/examples/bsfilter/dot-qmail.sample
 -%%PORTDOCS%%share/examples/bsfilter/mda/maildrop/mailfilter.header
 -%%PORTDOCS%%share/examples/bsfilter/mda/procmail/procmailrc.black_gray
 -%%PORTDOCS%%share/examples/bsfilter/mda/procmail/procmailrc.header
 -%%PORTDOCS%%share/examples/bsfilter/mda/procmail/procmailrc.status
 -%%PORTDOCS%%share/examples/bsfilter/mua/mew3/bs_clean
 -%%PORTDOCS%%share/examples/bsfilter/mua/mew3/bs_mark
 -%%PORTDOCS%%share/examples/bsfilter/mua/mew3/bs_spam
 -%%PORTDOCS%%share/examples/bsfilter/mua/mew3/mew.el
 -%%PORTDOCS%%share/examples/bsfilter/mua/mew4/emacs.el
 -%%PORTDOCS%%share/examples/bsfilter/mua/mew4/mew.el
 -%%PORTDOCS%%share/examples/bsfilter/mua/mew5/mew.el
 -%%PORTDOCS%%share/examples/bsfilter/mua/mew6/mew.el
 -%%PORTDOCS%%@dirrm share/examples/bsfilter/mda/maildrop
 -%%PORTDOCS%%@dirrm share/examples/bsfilter/mda/procmail
 -%%PORTDOCS%%@dirrm share/examples/bsfilter/mda
 -%%PORTDOCS%%@dirrm share/examples/bsfilter/mua/mew6
 -%%PORTDOCS%%@dirrm share/examples/bsfilter/mua/mew5
 -%%PORTDOCS%%@dirrm share/examples/bsfilter/mua/mew4
 -%%PORTDOCS%%@dirrm share/examples/bsfilter/mua/mew3
 -%%PORTDOCS%%@dirrm share/examples/bsfilter/mua
 -%%PORTDOCS%%@dirrm share/examples/bsfilter
 +%%PORTEXAMPLES%%share/examples/bsfilter/bsfilter.conf.sample
 +%%PORTEXAMPLES%%share/examples/bsfilter/dot-qmail.sample
 +%%PORTEXAMPLES%%share/examples/bsfilter/mda/maildrop/mailfilter.header
 +%%PORTEXAMPLES%%share/examples/bsfilter/mda/procmail/procmailrc.black_gray
 +%%PORTEXAMPLES%%share/examples/bsfilter/mda/procmail/procmailrc.header
 +%%PORTEXAMPLES%%share/examples/bsfilter/mda/procmail/procmailrc.status
 +%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew3/bs_clean
 +%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew3/bs_mark
 +%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew3/bs_spam
 +%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew3/mew.el
 +%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew4/emacs.el
 +%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew4/mew.el
 +%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew5/mew.el
 +%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew6/mew.el
 +%%PORTEXAMPLES%%share/examples/bsfilter/mua/mew6.4/mew.el
 +%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mda/maildrop
 +%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mda/procmail
 +%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mda
 +%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mua/mew6.4
 +%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mua/mew6
 +%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mua/mew5
 +%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mua/mew4
 +%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mua/mew3
 +%%PORTEXAMPLES%%@dirrm share/examples/bsfilter/mua
 +%%PORTEXAMPLES%%@dirrm share/examples/bsfilter
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 

From: Yasuhiro KIMURA <yasu@utahime.org>
To: swills@FreeBSD.org
Cc: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Subject: Re: ports/183204: [PATCH] mail/bsfilter: update to 1.0.18.rc5 and
 etc.
Date: Sun, 30 Mar 2014 21:07:27 +0900 (JST)

 From: swills@FreeBSD.org
 Subject: Re: ports/183204: [PATCH] mail/bsfilter: update to 1.0.18.rc5 and etc.
 Date: Sun, 30 Mar 2014 00:13:53 GMT
 
 > State-Changed-Why: 
 > Committed, with minor change to remove ruby_OLD_CMD. Sorry for the slow
 > response and thanks for the patch!
 
 Thank you committing, but setting ruby_OLD_CMD is necessary because
 original 'bsfilter' script start with such shebang line as following:
 
 ----------------------------------------------------------------------
 yasu@rolling-vm-freebsd2[36980]% head bsfilter-1.0.19/bsfilter/bsfilter
 #! /usr/bin/env ruby
 ## -*-Ruby-*- $Id: bsfilter,v 1.87 2013/11/03 10:22:15 nabeken Exp $
 ## Copyright (C) 2003, 2004, 2005, 2006 NABEYA Kenichi
 ##
 ## This program is free software; you can redistribute it and/or modify
 ## it under the terms of the GNU General Public License as published by
 ## the Free Software Foundation; either version 2 of the License, or
 ## (at your option) any later version.
 ##
 ## This program is distributed in the hope that it will be useful,
 yasu@rolling-vm-freebsd2[36981]%
 ----------------------------------------------------------------------
 
 Unless setting ruby_OLD_CMD to '/usr/bin/env ruby', shebang fix does
 not work as is expected. So please commit it together.
 
 Best Regards.
 
 ---
 Yasuhiro KIMURA

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/183204: commit references a PR
Date: Sun, 30 Mar 2014 13:47:43 +0000 (UTC)

 Author: swills
 Date: Sun Mar 30 13:47:39 2014
 New Revision: 349619
 URL: http://svnweb.freebsd.org/changeset/ports/349619
 QAT: https://qat.redports.org/buildarchive/r349619/
 
 Log:
   - Include ruby_OLD_CMD so that shebangfix works properly
   - Bump PORTREVISION due to package change
   
   PR:		ports/183204
   Reported by:	Yasuhiro KIMURA <yasu@utahime.org> (maintainer, submitter)
   Pointyhat to:	swills
 
 Modified:
   head/mail/bsfilter/Makefile
 
 Modified: head/mail/bsfilter/Makefile
 ==============================================================================
 --- head/mail/bsfilter/Makefile	Sun Mar 30 13:33:19 2014	(r349618)
 +++ head/mail/bsfilter/Makefile	Sun Mar 30 13:47:39 2014	(r349619)
 @@ -3,6 +3,7 @@
  
  PORTNAME=	bsfilter
  PORTVERSION=	1.0.19
 +PORTREVISION=	1
  CATEGORIES=	mail ruby
  MASTER_SITES=	SFJP
  MASTER_SITE_SUBDIR=	bsfilter/59804
 @@ -19,6 +20,7 @@ NO_BUILD=	yes
  USE_RUBY=	yes
  USES=		shebangfix
  SHEBANG_FILES=	bsfilter/bsfilter
 +ruby_OLD_CMD=	/usr/bin/env ruby
  
  OPTIONS_DEFINE=	EXAMPLES MECAB
  
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
